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, 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.