/// <summary> /// Initializes a new instance of the <see cref="SendRequestAsyncResult"/> class. /// </summary> /// <param name="channel">The channel being used.</param> /// <param name="callback">The callback to use when the operation completes.</param> /// <param name="callbackData">The callback data.</param> /// <param name="timeout">The timeout in milliseconds</param> public SendRequestAsyncResult( IChannelBase channel, AsyncCallback callback, object callbackData, int timeout) : base(callback, callbackData, timeout) { m_channel = channel; }