<PackageReference Include="System.ServiceModel.Primitives" Version="8.0.0" />

System.ServiceModel.Channels.IChannelAcceptor<TChannel>

interface IChannelAcceptor<TChannel> : ICommunicationObject where TChannel : IChannel
TChannel AcceptChannel(TimeSpan timeout)

IAsyncResult BeginAcceptChannel(TimeSpan timeout, AsyncCallback callback, object state)

IAsyncResult BeginWaitForChannel(TimeSpan timeout, AsyncCallback callback, object state)

TChannel EndAcceptChannel(IAsyncResult result)

bool WaitForChannel(TimeSpan timeout)