コード例 #1
0
        public BrainstormTopicSender(ITopicClientConfiguration configuration)
            : base(configuration)
        {
            this.topicClient = new Lazy <ITopicClient>(() => new TopicClient(
                                                           configuration.ConnectionString,
                                                           configuration.TopicName,
                                                           RetryConfiguration.Create(configuration.RetryStrategy)));

            this.Sender = this.topicClient.Value;
        }
コード例 #2
0
        public BrainstormSubscriptionReceiver(ITopicClientConfiguration configuration)
            : base(configuration)
        {
            this.subscriptionClient = new Lazy <ISubscriptionClient>(() => new SubscriptionClient(
                                                                         configuration.ConnectionString,
                                                                         configuration.TopicName,
                                                                         configuration.SubscriptionName,
                                                                         ReceiveModeConverter.Convert(configuration.ReceiveMode),
                                                                         RetryConfiguration.Create(configuration.RetryStrategy)));

            this.Receiver = this.subscriptionClient.Value;
        }
コード例 #3
0
 internal BrainstormTopicSender(
     ITopicClientConfiguration configuration, IMessageSerializer serializer,
     ISenderClient senderClient)
     : base(configuration, serializer, senderClient)
 {
 }