Example #1
0
        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;
 }