System.ServiceModel.Channels.AsyncCommunicationWaiter
namespace System.ServiceModel.Channels
{
internal class AsyncCommunicationWaiter : ICommunicationWaiter, IDisposable
{
public void Dispose();
public void Signal();
public Task<CommunicationWaitResult> WaitAsync(TimeSpan timeout, bool aborting);
public CommunicationWaitResult Wait(TimeSpan timeout, bool aborting);
}
}