IDuplexSession.CloseOutputSession Methode

Definition

Beendet die ausgehende Sitzung, die angibt, dass keine weiteren Nachrichten von diesem Endpunkt im Kanal gesendet werden, der der Sitzung zugeordnet ist.

Überlädt

Name Beschreibung
CloseOutputSession()

Beendet die ausgehende Sitzung, die angibt, dass keine weiteren Nachrichten von diesem Endpunkt im Kanal gesendet werden, der der Sitzung zugeordnet ist.

CloseOutputSession(TimeSpan)

Beendet die ausgehende Sitzung, die angibt, dass keine weiteren Nachrichten von diesem Endpunkt im Kanal gesendet werden, der der Sitzung innerhalb eines bestimmten Zeitintervalls zugeordnet ist.

CloseOutputSession()

Quelle:
IDuplexSession.cs
Quelle:
IDuplexSession.cs
Quelle:
IDuplexSession.cs

Beendet die ausgehende Sitzung, die angibt, dass keine weiteren Nachrichten von diesem Endpunkt im Kanal gesendet werden, der der Sitzung zugeordnet ist.

public:
 void CloseOutputSession();
public void CloseOutputSession();
abstract member CloseOutputSession : unit -> unit
Public Sub CloseOutputSession ()

Hinweise

Das Aufrufen CloseOutputSession() signalisiert der anderen Seite der Sitzung, dass sie von allen ausstehenden oder nachfolgenden Aufrufen nullzurückgegeben Receive werden soll. CloseOutputSession ist idempotent, sodass der Aufruf wieder keine Auswirkung hat.

Das Beenden der ausgehenden Sitzung wirkt sich nicht auf die eingehende Sitzung aus und gibt daher keine Aussage über die Möglichkeit zum Empfangen von Nachrichten in der Sitzung, die dem Eingabekanal zugeordnet ist.

Hinweise für Ausführende

CloseOutputSession() ist eine Sitzungsmethode, die mit der Sitzung interagieren kann, die IDuplexSessionChannel der Besitzer der Sitzung ist. Insbesondere, wenn Ihre Sitzungsdauer mit Ihrer Kanallebensdauer (wie bei TCP und zuverlässiger Sitzung und Sicherheit) zusammengesetzt wird:

Gilt für:

CloseOutputSession(TimeSpan)

Quelle:
IDuplexSession.cs
Quelle:
IDuplexSession.cs
Quelle:
IDuplexSession.cs

Beendet die ausgehende Sitzung, die angibt, dass keine weiteren Nachrichten von diesem Endpunkt im Kanal gesendet werden, der der Sitzung innerhalb eines bestimmten Zeitintervalls zugeordnet ist.

public:
 void CloseOutputSession(TimeSpan timeout);
public void CloseOutputSession(TimeSpan timeout);
abstract member CloseOutputSession : TimeSpan -> unit
Public Sub CloseOutputSession (timeout As TimeSpan)

Parameter

timeout
TimeSpan

Dies TimeSpan gibt das Zeitintervall an, in dem der Vorgang abgeschlossen werden muss.

Hinweise

Das Aufrufen CloseOutputSession(TimeSpan) signalisiert der anderen Seite der Sitzung, dass sie von allen ausstehenden oder nachfolgenden Aufrufen nullzurückgegeben Receive werden soll. CloseOutputSession ist idempotent, sodass der Aufruf wieder keine Auswirkung hat.

Das Beenden der ausgehenden Sitzung wirkt sich nicht auf die eingehende Sitzung aus und gibt daher keine Aussage über die Möglichkeit zum Empfangen von Nachrichten in der Sitzung, die dem Eingabekanal zugeordnet ist.

Hinweise für Ausführende

CloseOutputSession() ist eine Sitzungsmethode, die mit der Sitzung interagieren kann, die IDuplexSessionChannel der Besitzer der Sitzung ist. Insbesondere, wenn Ihre Sitzungsdauer mit Ihrer Kanallebensdauer (wie bei TCP und zuverlässiger Sitzung und Sicherheit) zusammengesetzt wird:

Gilt für: