public async Task PublishMessage(IntegrationBaseMessage message, string topicName) { var connectionString = _config["AzureServiceBusConnectionString"].ToString(); ISenderClient topicClient = new TopicClient(connectionString, topicName); var jsonMessage = JsonConvert.SerializeObject(message); var serviceBusMessage = new Message(Encoding.UTF8.GetBytes(jsonMessage)) { CorrelationId = Guid.NewGuid().ToString() }; await topicClient.SendAsync(serviceBusMessage); Console.WriteLine(($"Sent message to {topicClient.Path}")); await topicClient.CloseAsync(); }
public Task PublishMessage(IntegrationBaseMessage message) { throw new NotImplementedException(); }