Exemplo n.º 1
0
 public RabbitMqProvider(MqCredentials credentials, string QueueName)
 {
     _QueueName         = QueueName;
     _connectionFactory = new ConnectionFactory
     {
         HostName = credentials.HostName,
         UserName = credentials.UserName,
         Password = credentials.Password,
         Port     = AmqpTcpEndpoint.UseDefaultPort
     };
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Log.Logger = new LoggerConfiguration()
                         .MinimumLevel.Debug()
                         .WriteTo.Console()
                         .CreateLogger();
            var credentials = new MqCredentials(Environment.GetEnvironmentVariable("RabbitMq__Credentials__HostName"),
                                                Environment.GetEnvironmentVariable("RabbitMq__Credentials__UserName"),
                                                Environment.GetEnvironmentVariable("RabbitMq__Credentials__Password"),
                                                Environment.GetEnvironmentVariable("RabbitMq__QueueName"));
            var rabbitProvider = new RabbitMqProvider(credentials, Environment.GetEnvironmentVariable("RabbitMq__QueueName"));

            rabbitProvider.Bind();
            rabbitProvider.Subscribe(ReceiveMessage.GetMes);
            Console.ReadLine();
        }