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)); }
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)); }
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; }