CommunicationObject.OnOpen(TimeSpan) 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.
Fügt die Verarbeitung für ein Kommunikationsobjekt ein, nachdem es in den Öffnungszustand übergibt, der innerhalb eines bestimmten Zeitintervalls abgeschlossen werden muss.
protected:
abstract void OnOpen(TimeSpan timeout);
protected abstract void OnOpen(TimeSpan timeout);
abstract member OnOpen : TimeSpan -> unit
Protected MustOverride Sub OnOpen (timeout As TimeSpan)
Parameter
- timeout
- TimeSpan
Dies TimeSpan gibt an, wie lange der Vorgang beim Öffnen abgeschlossen werden muss, bevor ein Timeout ausgeführt wird.
Ausnahmen
Das Kommunikationsobjekt befindet sich nicht in einem Opened Oder Opening Zustand und kann nicht geändert werden.
Das Kommunikationsobjekt befindet sich in einem Closing oder Closed einem Zustand und kann nicht geändert werden.
Das Kommunikationsobjekt befindet sich in einem Faulted Zustand und kann nicht geändert werden.
Das Standardintervall der Zeit, die für den Vorgang zugewiesen wurde, wurde überschritten, bevor der Vorgang abgeschlossen wurde.
Hinweise
Die Open Methode ruft (nach dem Aufrufen OnOpen(TimeSpan) und vor dem AufrufenOnOpening) auf OnOpened , wenn sich das Kommunikationsobjekt anfangs im Created Zustand befindet.
Verwenden Sie die OnBeginOpen(TimeSpan, AsyncCallback, Object) Methode, um die Verarbeitung als Kommunikationsobjekt aufgrund des Aufrufs eines asynchronen OnOpening Vorgangs in einen Öffnungszustand einzufügen.