Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CommunicationObject.OnOpen-Methode: (TimeSpan)

 

Veröffentlicht: Oktober 2016

Fügt Verarbeitung auf einem Kommunikationsobjekt ein, nachdem der Übergang zum Öffnungsstatus stattgefunden hat, der innerhalb eines festgelegten Zeitintervalls abgeschlossen sein muss.

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

protected abstract void OnOpen(
	TimeSpan timeout
)

Parameter

timeout
Type: System.TimeSpan

Die TimeSpan, die angibt, wie viel Zeit für den Beim-Öffnen-Vorgang bleibt, bevor ein Timeout eintritt.

Exception Condition
InvalidOperationException

Das Kommunikationsobjekt befindet sich nicht in einem Opened-Zustand oder einem Opening-Zustand und kann nicht geändert werden.

ObjectDisposedException

Das Kommunikationsobjekt befindet sich in einem Closing-Zustand oder einem Closed-Zustand und kann nicht geändert werden.

CommunicationObjectFaultedException

Das Kommunikationsobjekt befindet sich in einem Faulted-Zustand und kann nicht geändert werden.

TimeoutException

Das Standardzeitintervall, das dem Vorgang zugewiesen wurde, wurde vor dem Abschluss des Vorgangs überschritten.

Die Open-Methode ruft OnOpen(TimeSpan) (nach dem Aufruf von OnOpening und vor dem Aufruf von OnOpened) auf, wenn das Kommunikationsobjekt sich zu Beginn im Created-Zustand befindet.

Um Verarbeitungen als Übergang eines Kommunikationsobjekts in einen Öffnungszustand aufgrund des Aufrufs eines asynchronen OnBeginOpen(TimeSpan, AsyncCallback, Object)-Vorgangs einzufügen, müssen Sie die OnOpening-Methode verwenden.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 3.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: