Share via


IDuplexSession.CloseOutputSession Méthode

Définition

Termine la session sortante qui indique qu'aucun message supplémentaire ne sera envoyé à partir de ce point de terminaison sur le canal associé à la session.

Surcharges

CloseOutputSession()

Termine la session sortante qui indique qu'aucun message supplémentaire ne sera envoyé à partir de ce point de terminaison sur le canal associé à la session.

CloseOutputSession(TimeSpan)

Termine la session sortante qui indique qu'aucun message supplémentaire ne sera envoyé 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 message supplémentaire ne sera 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 de CloseOutputSession() signaux à l’autre côté de la session qu’il doit retourner null à partir de tout appel en attente ou ultérieur effectué à Receive. CloseOutputSession est idempotent, donc l’appeler à nouveau n’a aucun effet.

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.

Notes pour les responsables de l’implémentation

CloseOutputSession() est une méthode de session qui peut interagir avec la IDuplexSessionChannel qui possède la session. En particulier, si la durée de vie de votre session est associée à la durée de vie de votre canal (comme avec le TCP, la sécurité et la session fiable) :

S’applique à

CloseOutputSession(TimeSpan)

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

Termine la session sortante qui indique qu'aucun message supplémentaire ne sera envoyé 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

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

Remarques

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

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.

Notes pour les responsables de l’implémentation

CloseOutputSession() est une méthode de session qui peut interagir avec la IDuplexSessionChannel qui possède la session. En particulier, si la durée de vie de votre session est associée à la durée de vie de votre canal (comme avec le TCP, la sécurité et la session fiable) :

S’applique à