Freigeben über


ChannelListenerBase.BeginWaitForChannel Methode

Definition

Startet bei Implementierung in einer abgeleiteten Klasse einen asynchronen Vorgang für das Warten auf das Eingehen eines Kanals.

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

Parameter

timeout
TimeSpan

Der TimeSpan, der angibt, wie lange auf den Kanalvorgang gewartet werden muss, bevor ein Timeout durchgeführt wird.

callback
AsyncCallback

Der AsyncCallback-Delegat, der die Benachrichtigung über den asynchronen Abschluss des Wartens auf den Kanalvorgang empfängt.

state
Object

Ein von der Anwendung spezifiziertes Objekt, das Zustandsinformationen enthält, die dem asynchronen Vorgang des Wartens auf den Kanal zugeordnet sind.

Gibt zurück

Der IAsyncResult, der auf den asynchronen Vorgang des Wartens auf den Kanal verweist.

Implementiert

Ausnahmen

Der Kanallistener wurde nicht geöffnet und kann so nicht verwendet werden.

Gilt für: