private ITopicClient BuildTopicClient(AzureTopicClientModel model) { ServiceBusConnectionStringBuilder builder = new ServiceBusConnectionStringBuilder(_connectionString) { EntityPath = model.TopicName }; return(new TopicClient(builder, RetryPolicy.Default)); }
/// <summary> /// Creates a topic client /// </summary> /// <param name="topicName"></param> public ITopicClient CreateTopicClient(string topicName) { var topicClientMode = new AzureTopicClientModel(topicName); return(CreateClient(topicName, topicClientMode, _topicClients, BuildTopicClient)); }