IDuplexSession.BeginCloseOutputSession Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
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.