IDuplexSession.CloseOutputSession Méthode

Définition

Termine la session sortante qui indique qu’aucun autre message n’est envoyé à partir de ce point de terminaison sur le canal associé à la session.

Surcharges

Nom Description
CloseOutputSession()

Termine la session sortante qui indique qu’aucun autre message n’est envoyé à partir de ce point de terminaison sur le canal associé à la session.

CloseOutputSession(TimeSpan)

Termine la session sortante qui indique qu’aucun autre message n’est envoyé à partir de ce point de terminaison sur le canal associé à la session dans un intervalle de temps spécifié.

CloseOutputSession()

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

Termine la session sortante qui indique qu’aucun autre message n’est envoyé à partir de ce point de terminaison sur le canal associé à la session.

public:
 void CloseOutputSession();
public void CloseOutputSession();
abstract member CloseOutputSession : unit -> unit
Public Sub CloseOutputSession ()

Remarques

Appel CloseOutputSession() de signaux à l’autre côté de la session qu’il doit retourner null de tout appel en suspens ou ultérieur à Receive. CloseOutputSession est idempotent, donc l’appeler à nouveau n’a aucun effet.

La fin de la session sortante n’affecte pas la session entrante et ne fait donc aucune instruction sur la possibilité de recevoir des messages sur la session associée au canal d’entrée.

Notes pour les responsables de l’implémentation

CloseOutputSession() est une méthode de session qui peut interagir avec celle IDuplexSessionChannel qui possède la session. En particulier, si votre durée de vie de session est mise en place avec la durée de vie de votre canal (comme avec TCP et une session et une sécurité fiables) :

S’applique à

CloseOutputSession(TimeSpan)

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

Termine la session sortante qui indique qu’aucun autre message n’est envoyé à partir de ce point de terminaison sur le canal associé à la session dans un intervalle de temps spécifié.

public:
 void CloseOutputSession(TimeSpan timeout);
public void CloseOutputSession(TimeSpan timeout);
abstract member CloseOutputSession : TimeSpan -> unit
Public Sub CloseOutputSession (timeout As TimeSpan)

Paramètres

timeout
TimeSpan

Qui TimeSpan spécifie l’intervalle de temps dans lequel l’opération doit se terminer.

Remarques

Appel CloseOutputSession(TimeSpan) de signaux à l’autre côté de la session qu’il doit retourner null de tout appel en suspens ou ultérieur à Receive. CloseOutputSession est idempotent, donc l’appeler à nouveau n’a aucun effet.

La fin de la session sortante n’affecte pas la session entrante et ne fait donc aucune instruction sur la possibilité de recevoir des messages sur la session associée au canal d’entrée.

Notes pour les responsables de l’implémentation

CloseOutputSession() est une méthode de session qui peut interagir avec celle IDuplexSessionChannel qui possède la session. En particulier, si votre durée de vie de session est mise en place avec la durée de vie de votre canal (comme avec TCP et une session et une sécurité fiables) :

S’applique à