예제 #1
0
        private ITopicClient BuildTopicClient(AzureTopicClientModel model)
        {
            ServiceBusConnectionStringBuilder builder
                = new ServiceBusConnectionStringBuilder(_connectionString)
                {
                EntityPath = model.TopicName
                };

            return(new TopicClient(builder, RetryPolicy.Default));
        }
예제 #2
0
        /// <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));
        }