public static async Task EnviarTopico() { { try { var obj = new ObjetoDto { Id = new Random().Next(1, 99), Conteudo = "Ola Mundo", DataOcorrencia = DateTime.Now }; //FILTERS var message = new Message(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(obj))); message.UserProperties["Cabecalho"] = "Aprovado"; var topicClient = new TopicClient(_conexaoAzureBus, "nome-topico"); Console.WriteLine("Enviando para o topico"); await topicClient.SendAsync(message); Console.WriteLine("Enviado par ao topico"); } catch (Exception e) { Console.WriteLine(e); } } }
private static async Task EnviarFila() { try { var obj = new ObjetoDto { Id = new Random().Next(1, 99), Conteudo = "Ola Mundo", DataOcorrencia = DateTime.Now }; IQueueClient queueClient = new QueueClient(_conexaoAzureBus, _fila); var orderMessage = new Message(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(obj))) { MessageId = Guid.NewGuid().ToString(), ContentType = "application/json" }; Console.WriteLine("Enviando para Fila"); await queueClient.SendAsync(orderMessage).ConfigureAwait(false); Console.WriteLine("Enviado para fila"); } catch (Exception e) { Console.WriteLine(e); } }