Sdílet prostřednictvím


ChannelListenerBase.BeginWaitForChannel Metoda

Definice

Při implementaci v odvozené třídě zahájí asynchronní operaci, která čeká na doručení kanálu.

public:
 virtual IAsyncResult ^ BeginWaitForChannel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginWaitForChannel (TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginWaitForChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginWaitForChannel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginWaitForChannel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametry

timeout
TimeSpan

Určuje TimeSpan , jak dlouho se musí dokončit čekání na operaci kanálu před vypršením časového limitu.

callback
AsyncCallback

Delegát AsyncCallback , který obdrží oznámení o asynchronním dokončení čekání na operaci kanálu.

state
Object

Objekt určený aplikací, který obsahuje informace o stavu přidružené k asynchronnímu čekání na operaci kanálu.

Návraty

Odkazuje IAsyncResult na asynchronní čekání na operaci kanálu.

Implementuje

Výjimky

Naslouchací proces kanálu nebyl otevřen, a proto ho nelze použít.

Platí pro