protected override IAsyncResult OnBeginCreateSender(TimeSpan timeout, AsyncCallback callback, object state) { AmqpMessageSender amqpMessageSender = new AmqpMessageSender(this.messagingFactory, base.Path, new MessagingEntityType?(MessagingEntityType.VolatileTopic), base.RetryPolicy); return(new CompletedAsyncResult <AmqpMessageSender>(amqpMessageSender, callback, state)); }
public SendBrokeredMessageAsyncResult(AmqpMessageSender parent, IEnumerable <BrokeredMessage> messages, bool batchable, TimeSpan timeout, AsyncCallback callback, object state) : base(parent, batchable, timeout, callback, state) { this.messages = messages; base.Start(); }
public SendEventDataAsyncResult(AmqpMessageSender parent, IEnumerable <EventData> eventDatas, bool batchable, TimeSpan timeout, AsyncCallback callback, object state) : base(parent, batchable, timeout, callback, state) { this.eventDatas = eventDatas; base.Start(); }
protected SendAsyncResult(AmqpMessageSender parent, bool batchable, TimeSpan timeout, AsyncCallback callback, object state) : base(timeout, callback, state) { this.parent = parent; this.Batchable = batchable; }