IDuplexSession.BeginCloseOutputSession Methode

Definition

Startet einen asynchronen Vorgang, um die ausgehende Sitzung zu beenden.

Überlädt

Name Beschreibung
BeginCloseOutputSession(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die ausgehende Sitzung zu beenden.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die ausgehende Sitzung mit einem angegebenen Timeout zu beenden, in dem der Vorgang abgeschlossen werden muss.

BeginCloseOutputSession(AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die ausgehende Sitzung zu beenden.

public:
 IAsyncResult ^ BeginCloseOutputSession(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession(AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

callback
AsyncCallback

Die AsyncCallback Stellvertretung.

state
Object

Eine object , die Statusinformationen für diese Anforderung enthält.

Gibt zurück

Der IAsyncResult Verweis auf die asynchrone Beendigung ausgehender Sitzungen.

Hinweise

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. Dieser Vorgang muss innerhalb eines Standardintervalls abgeschlossen werden.

Gilt für:

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die ausgehende Sitzung mit einem angegebenen Timeout zu beenden, in dem der Vorgang abgeschlossen werden muss.

public:
 IAsyncResult ^ BeginCloseOutputSession(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCloseOutputSession(TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginCloseOutputSession : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCloseOutputSession (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

timeout
TimeSpan

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

callback
AsyncCallback

Die AsyncCallback Stellvertretung.

state
Object

Eine object , die Statusinformationen für diese Anforderung enthält.

Gibt zurück

Der IAsyncResult Verweis auf die asynchrone Beendigung ausgehender Sitzungen.

Hinweise

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.

Gilt für: