示例#1
0
        protected override ClientContext CreateClientContext(MessagingFactoryContext connectionContext, Uri inputAddress)
        {
            var messageReceiver = connectionContext.MessagingFactory.CreateMessageReceiver(_settings.Path);

            messageReceiver.PrefetchCount = _settings.PrefetchCount;

            return(new QueueClientContext(messageReceiver, inputAddress, _settings));
        }
示例#2
0
        protected override ClientContext CreateClientContext(MessagingFactoryContext connectionContext, Uri inputAddress)
        {
            var queueClient = connectionContext.MessagingFactory.CreateQueueClient(_settings.Path);

            queueClient.PrefetchCount = _settings.PrefetchCount;

            return(new QueueClientContext(queueClient, inputAddress, _settings));
        }
        protected override ClientContext CreateClientContext(MessagingFactoryContext connectionContext, Uri inputAddress)
        {
            var client = connectionContext.MessagingFactory.CreateSubscriptionClient(_settings.TopicDescription.Path, _settings.SubscriptionDescription.Name);

            client.PrefetchCount = _settings.PrefetchCount;

            return(new SubscriptionClientContext(client, inputAddress, _settings));
        }
        protected override ClientContext CreateClientContext(MessagingFactoryContext connectionContext, Uri inputAddress)
        {
            var entityPath      = EntityNameHelper.FormatSubscriptionPath(_settings.TopicDescription.Path, _settings.SubscriptionDescription.SubscriptionName);
            var messageReceiver = connectionContext.MessagingFactory.CreateMessageReceiver(entityPath);

            messageReceiver.PrefetchCount = _settings.PrefetchCount;

            return(new SubscriptionClientContext(messageReceiver, inputAddress, _settings));
        }
示例#5
0
 public SharedMessagingFactoryContext(MessagingFactoryContext context, CancellationToken cancellationToken)
     : base(context)
 {
     _context          = context;
     CancellationToken = cancellationToken;
 }
 public SharedMessagingFactoryContext(MessagingFactoryContext context, CancellationToken cancellationToken)
 {
     _context           = context ?? throw new ArgumentNullException(nameof(context));
     _cancellationToken = cancellationToken;
 }