예제 #1
0
        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));
        }
예제 #2
0
 public IAsyncResult BeginSend(Message message, TimeSpan timeout, AsyncCallback callback, object state)
 {
     return(InnerChannel.BeginSend(message, timeout, callback, state));
 }