Freigeben über


IDuplexSession.BeginCloseOutputSession Methode

Definition

Startet einen asynchronen Vorgang zum Beenden der ausgehenden Sitzung.

Überlädt

BeginCloseOutputSession(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Beenden der ausgehenden Sitzung.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Beenden der ausgehenden Sitzung mit einem festgelegten Timeout, innerhalb dessen der Vorgang abgeschlossen sein muss.

BeginCloseOutputSession(AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Beenden der ausgehenden Sitzung.

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

Der AsyncCallback-Delegat.

state
Object

Ein Objekt (object), das Statusinformationen für diese Anforderung enthält.

Gibt zurück

IAsyncResult

Der IAsyncResult, der auf das asynchrone Beenden der ausgehenden Sitzung verweist.

Hinweise

Ein Beenden der ausgehenden Sitzung hat keinen Einfluss auf die eingehende Sitzung. Daher erfolgt keine Anweisung über die Verfügbarkeit des Nachrichtenempfangs auf der zum Eingabekanal gehörenden Sitzung. Dieser Vorgang muss innerhalb eines Standardzeitintervalls abgeschlossen sein.

Gilt für

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Startet einen asynchronen Vorgang zum Beenden der ausgehenden Sitzung mit einem festgelegten Timeout, innerhalb dessen der Vorgang abgeschlossen sein 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

Die TimeSpan, die das Zeitintervall angibt, innerhalb dessen der Vorgang abgeschlossen werden muss.

callback
AsyncCallback

Der AsyncCallback-Delegat.

state
Object

Ein Objekt (object), das Statusinformationen für diese Anforderung enthält.

Gibt zurück

IAsyncResult

Der IAsyncResult, der auf das asynchrone Beenden der ausgehenden Sitzung verweist.

Hinweise

Ein Beenden der ausgehenden Sitzung hat keinen Einfluss auf die eingehende Sitzung. Daher erfolgt keine Anweisung über die Verfügbarkeit des Nachrichtenempfangs auf der zum Eingabekanal gehörenden Sitzung.

Gilt für