Udostępnij za pośrednictwem


ChannelListenerBase.BeginWaitForChannel Metoda

Definicja

Po zaimplementowaniu w klasie pochodnej rozpoczyna operację asynchroniczną, aby poczekać na nadejście kanału.

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

Określa TimeSpan , jak długo musi zakończyć się oczekiwanie na operację kanału przed upływem limitu czasu.

callback
AsyncCallback

Delegat AsyncCallback , który odbiera powiadomienie o asynchronicznym zakończeniu oczekiwania na operację kanału.

state
Object

Obiekt określony przez aplikację zawierający informacje o stanie skojarzone z asynchronicznym oczekiwaniem na operację kanału.

Zwraca

Element IAsyncResult odwołujący się do asynchronicznego oczekiwania na operację kanału.

Implementuje

Wyjątki

Odbiornik kanału nie został otwarty i dlatego nie można go użyć.

Dotyczy