Freigeben über


IChannelListener.BeginWaitForChannel(TimeSpan, AsyncCallback, Object) Methode

Definition

Startet einen asynchronen Vorgang, um auf die Ankunft eines Kanals zu warten, die innerhalb eines spezifischen Zeitintervalls abgeschlossen sein muss.

public:
 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
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.

Gilt für: