ChannelDispatcher.OnBeginOpen(TimeSpan, AsyncCallback, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Startet einen asynchronen Vorgang, um einen Kanallistener für den Verteiler zu öffnen, der innerhalb eines bestimmten Zeitraums abgeschlossen sein muss.
protected:
override IAsyncResult ^ OnBeginOpen(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected override IAsyncResult OnBeginOpen (TimeSpan timeout, AsyncCallback callback, object state);
override this.OnBeginOpen : TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Overrides Function OnBeginOpen (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- timeout
- TimeSpan
Der TimeSpan-Wert, der angibt, welcher Zeitraum für das Öffnen bleibt, bevor ein Timeout auftritt.
- callback
- AsyncCallback
Der AsyncCallback-Delegat, der die Benachrichtigung über den asynchronen Abschluss des Öffnungsvorgangs empfängt.
- state
- Object
Ein durch die Anwendung festgelegtes Objekt, das dem asynchronen Öffnungsvorgang zugeordnete Zustandsinformationen enthält.
Gibt zurück
Das IAsyncResult, das auf den asynchronen Vorgang zum Öffnen eines Kanallisteners für den Verteiler verweist.
Ausnahmen
Der Host oder die Nachrichtenversion ist null
.
Hinweise
Dem Kanalverteiler muss ein Diensthost zugeordnet sein, der nicht null
ist, wenn diese Methode aufgerufen wird.