Partager via


ReliableSession Classe

Définition

Offre un accès aisé aux propriétés d’un élément de liaison de session fiable disponibles lors de l’utilisation d’une des liaisons fournies par le système.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Héritage
ReliableSession
Dérivé

Exemples

L'exemple suivant montre comment créer une session fiable et accéder à ses valeurs de propriété et les modifier. La classe ReliableSession vous permet d'écrire :

// Create a new reliable session object
ReliableSessionBindingElement bindingElement = new ReliableSessionBindingElement();
ReliableSession reliableSession = new ReliableSession(bindingElement);

// Now you can access property values
Console.WriteLine("Ordered: {0}", reliableSession.Ordered);
Console.WriteLine("InactivityTimeout: {0}", reliableSession.InactivityTimeout);
reliableSession.Ordered = false;
Console.WriteLine("The new value for the Ordered property is: {0}", reliableSession.Ordered);
' Create a new reliable session object
Dim bindingElement As ReliableSessionBindingElement = New ReliableSessionBindingElement()
Dim reliableSession As ReliableSession = New ReliableSession(bindingElement)

' Now you can access property values
Console.WriteLine("Ordered: {0}", reliableSession.Ordered)
Console.WriteLine("InactivityTimeout: {0}", reliableSession.InactivityTimeout)
ReliableSession.Ordered = False
Console.WriteLine("The new value for the Ordered property is: {0}", ReliableSession.Ordered)

Remarques

Les propriétés contenues dans la classe ReliableSession constituent un sous-ensemble de celles contenues dans l’ReliableSessionBindingElement et accessibles depuis une liaison prédéfinie. Ce sous-ensemble se compose des propriétés InactivityTimeout et Ordered. La classe ReliableSession référence les mêmes objets que l'ReliableSessionBindingElement, de sorte que si vous modifiez la valeur de l'une, la valeur de l'autre change également. Cette classe regroupe ces deux propriétés d'élément de liaison de session fiable afin d'optimiser la détection.

Constructeurs

ReliableSession()

Initialise une nouvelle instance de la classe ReliableSession.

ReliableSession(ReliableSessionBindingElement)

Initialise une nouvelle instance de la classe ReliableSession à partir d'un élément de liaison de session fiable.

Propriétés

InactivityTimeout

Obtient ou définit un intervalle de temps pendant lequel un service peut rester inactif avant sa fermeture.

Ordered

Obtient ou définit une valeur qui indique si la remise des messages doit se faire dans l'ordre d'envoi des messages.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à