Share via


IDuplexSession.BeginCloseOutputSession Méthode

Définition

Commence une opération asynchrone pour terminer la session sortante.

Surcharges

BeginCloseOutputSession(AsyncCallback, Object)

Commence une opération asynchrone pour terminer la session sortante.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Commence une opération asynchrone pour terminer la session sortante avec un délai d'attente spécifié au cours duquel l'opération doit se terminer.

BeginCloseOutputSession(AsyncCallback, Object)

Source:
IDuplexSession.cs
Source:
IDuplexSession.cs
Source:
IDuplexSession.cs

Commence une opération asynchrone pour terminer la session sortante.

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

Paramètres

callback
AsyncCallback

Délégué AsyncCallback.

state
Object

object qui contient les informations d'état pour cette demande.

Retours

La IAsyncResult qui référence l'arrêt de session sortante asynchrone.

Remarques

Terminer la session sortante n'affecte pas la session entrante et par conséquent, aucune instruction n'est donnée à propos de la capacité de recevoir des messages sur la session associée au canal d'entrée. Cette opération doit être terminée dans un intervalle de temps par défaut.

S’applique à

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

Source:
IDuplexSession.cs
Source:
IDuplexSession.cs
Source:
IDuplexSession.cs

Commence une opération asynchrone pour terminer la session sortante avec un délai d'attente spécifié au cours duquel l'opération doit se terminer.

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

Paramètres

timeout
TimeSpan

La TimeSpan qui spécifie l'intervalle de temps au cours duquel l'opération doit se terminer.

callback
AsyncCallback

Délégué AsyncCallback.

state
Object

object qui contient les informations d'état pour cette demande.

Retours

La IAsyncResult qui référence l'arrêt de session sortante asynchrone.

Remarques

Terminer la session sortante n'affecte pas la session entrante et par conséquent, aucune instruction n'est donnée à propos de la capacité de recevoir des messages sur la session associée au canal d'entrée.

S’applique à