Close Methode
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

CommunicationObject.Close-Methode ()

 

Bewirkt, dass ein Kommunikationsobjekt vom aktuellen Zustand in den geschlossenen Zustand übergeht.

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

public void Close()

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.

Mit dieser Methode kann ein CommunicationObject ordnungsgemäß von einem beliebigen Zustand, mit Ausnahme des Closed-Zustands, in den Closed-Zustand übergehen.Mit der Close-Methode können unerledigte Aufgaben vor der Rückgabe abgeschlossen werden.Schließen Sie z. B. den Versand von gepufferten Nachrichten ab.

Das CommunicationObject geht in den Closing-Zustand über und behält ihn auch nachdem die Close-Methode aufgerufen wurde bei, bis der Übergang in den Closed-Zustand abgeschlossen ist.Der Übergang besteht aus aufeinander folgenden Aufrufen von OnClosing, OnClose(TimeSpan) und OnClosed.

Es gibt auch eine asynchrone Version der Schließen-Methode, die durch den Aufruf von BeginClose initiiert wird.

Universal Windows Platform
Verfügbar seit 4.5
.NET Framework
Verfügbar seit 3.0
Portable Class Library
Unterstützt in: portable .NET platforms
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen:
© 2016 Microsoft