public QueueClient(ServiceBusConnection serviceBusConnection, string entityPath, ReceiveMode receiveMode, RetryPolicy retryPolicy) { var factory = BuildMessagingFactory(serviceBusConnection); factory.RetryPolicy = retryPolicy; this.queueClient = factory.CreateQueueClient(entityPath, receiveMode); }
public SessionClient(Microsoft.ServiceBus.Messaging.QueueClient queueClient) : base(queueClient) { }
public QueueClient(Microsoft.ServiceBus.Messaging.QueueClient queueClient) { this.queueClient = queueClient; }
static void Main(string[] args) { try { Console.WriteLine($"{ DateTime.Now } > Creando QueueClient."); Microsoft.ServiceBus.Messaging.QueueClient queueClient = Log.CreateLog(); Console.WriteLine($"{ DateTime.Now } > QueueClient creado correctamente."); Console.WriteLine($"{ DateTime.Now } > Cadena: {Log.sbconnectionstring}"); var Continue = true; int Val = 1; string Mensaje = "Bienvenido, seleccione una opción:"; while (Continue) { for (int i = 0; i < 60; i++) { Console.Write("-"); } Mensaje = Val == 1 ? Mensaje : "Seleccione una opción:"; Console.WriteLine($"\n{DateTime.Now} > {Mensaje}"); for (int i = 0; i < 60; i++) { Console.Write("-"); } Console.WriteLine($"\n{ DateTime.Now } > Enviar mensajes\t=> 1"); Console.WriteLine($"{ DateTime.Now } > Recibir mensajes\t=> 2"); Console.WriteLine($"{ DateTime.Now } > Salir\t\t=> 3"); for (int i = 0; i < 60; i++) { Console.Write("-"); } Console.Write($"\n{DateTime.Now} > "); var option = Console.ReadLine(); switch (option) { case ("1"): // enviar mensajes new SendMessage().Main(queueClient).GetAwaiter().GetResult(); break; case ("2"): // recibir mensajes new ReceiveMessage().Main(queueClient).GetAwaiter().GetResult(); break; case ("3"): // saliendo Environment.Exit(0); break; default: Console.WriteLine($"\n{ DateTime.Now } > Opción no valida."); break; } bool Mal = true; while (Mal) { Console.WriteLine($"\n{ DateTime.Now } > Desea salir? SI = 0 , NO = 1."); var Resp = Console.ReadLine(); if (int.TryParse(Resp, out int Result)) { Mal = false; Continue = (Result == 0); } else { Mal = Continue = true; } } Val++; } } catch (Exception excepcion) { Console.WriteLine($"{ DateTime.Now } > Execpción: { excepcion.Message }"); } finally { Console.WriteLine($"{ DateTime.Now } > Presione una tecla para salir."); Console.ReadKey(); } }