protected void WaitForChannel(IChannelListener listener, bool async, TimeSpan timeout) { bool ret = false; if (async) { IAsyncResult result = listener.BeginWaitForChannel(timeout, null, null); ret = listener.EndWaitForChannel(result); } else { ret = listener.WaitForChannel(timeout); } this.Results.Add(String.Format("WaitForChannel returned {0}", ret)); }
protected override bool OnWaitForChannel(TimeSpan timeout) { return(inner.WaitForChannel(timeout)); }
public override bool WaitForChannel(TimeSpan timeout) { return(_innerListener.WaitForChannel(timeout)); }
/// <summary> /// OnWaitForChannel /// </summary> /// <param name="timeout"></param> /// <returns></returns> protected override bool OnWaitForChannel(TimeSpan timeout) { WCFLogger.Write(TraceEventType.Verbose, "ChannelListener waits for channel"); return(innerChannelListener.WaitForChannel(timeout)); }