public virtual IAsyncResult BeginDeadLetter(IDictionary <string, object> propertiesToModify, string deadLetterReason, string deadLetterErrorDescription, TimeSpan timeout, AsyncCallback callback, object state) { if (this.MessageReceiver == null) { return(this.InnerContext.BeginDeadLetter(propertiesToModify, deadLetterReason, deadLetterErrorDescription, timeout, callback, state)); } Microsoft.ServiceBus.Messaging.MessageReceiver messageReceiver = this.MessageReceiver; Guid[] lockToken = new Guid[] { this.LockToken }; return(messageReceiver.BeginDeadLetter(lockToken, propertiesToModify, deadLetterReason, deadLetterErrorDescription, timeout, callback, state)); }
public virtual IAsyncResult BeginComplete(TimeSpan timeout, AsyncCallback callback, object state) { if (this.MessageReceiver == null) { return(this.InnerContext.BeginComplete(timeout, callback, state)); } Microsoft.ServiceBus.Messaging.MessageReceiver messageReceiver = this.MessageReceiver; Guid[] lockToken = new Guid[] { this.LockToken }; return(messageReceiver.BeginComplete(lockToken, timeout, callback, state)); }
public ReceiveContext(Microsoft.ServiceBus.Messaging.MessageReceiver messageReceiver, Guid lockToken) { if (messageReceiver == null) { throw FxTrace.Exception.ArgumentNull("messageReceiver"); } this.MessageReceiver = messageReceiver; this.LockToken = lockToken; this.OperationTimeout = messageReceiver.OperationTimeout; }
public virtual void Complete() { if (this.MessageReceiver == null) { this.InnerContext.Complete(); return; } Microsoft.ServiceBus.Messaging.MessageReceiver messageReceiver = this.MessageReceiver; Guid[] lockToken = new Guid[] { this.LockToken }; messageReceiver.Complete(lockToken, this.OperationTimeout); }
public MessageReceiver(Microsoft.ServiceBus.Messaging.MessageReceiver msgReceiver) { this.msgReceiver = msgReceiver; }
public MessageReceiver(ServiceBusConnection serviceBusConnection, string entityPath) { this.msgReceiver = BuildMessagingFactory(serviceBusConnection).CreateMessageReceiver(entityPath); }