blob: 78a9add157865e1a37a4ddc0ba9c47d4e3671491 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
using Microsoft.Extensions.Configuration;
namespace Spacebar.RabbitMqUtilities;
public class RabbitMQConfiguration {
public RabbitMQConfiguration(IConfiguration configuration) {
configuration.GetRequiredSection("RabbitMQ").Bind(this);
}
public required string Host { get; set; }
public required string Username { get; set; }
public required string Password { get; set; }
public required string Port { get; set; }
public string ToConnectionString() {
return $"amqp://{Username}:{Password}@{Host}:{Port}";
}
}
|