This repository has been archived on 2026-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
Emma [it/its]@Rory& e645833042 More admin API fun
2025-10-05 21:34:42 +02:00

17 lines
562 B
C#

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}";
}
}