public virtual IAsyncResult BeginSend(Message message, TimeSpan timeout, AsyncCallback asyncCallback, object state) { TimeoutHelper timeoutHelper = new TimeoutHelper(timeout); WriteTransactionDataToMessage(message, sendMessageDirection); return(InnerChannel.BeginSend(message, timeoutHelper.RemainingTime(), asyncCallback, state)); }
public IAsyncResult BeginSend(Message message, TimeSpan timeout, AsyncCallback callback, object state) { return(InnerChannel.BeginSend(message, timeout, callback, state)); }