ReliableSession ReliableSession ReliableSession ReliableSession Class

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.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

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

Exemples

L'exemple suivant montre comment créer une session fiable et accéder à ses valeurs de propriété et les modifier.The following example shows how to create a new reliable session, and access and change the property values of that session. La classe ReliableSession vous permet d'écrire :The ReliableSession class allows you to write:

// 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.The properties contained in the ReliableSession class are the subset of those contained in the ReliableSessionBindingElement that are accessible from a predefined binding. Ce sous-ensemble se compose des propriétés InactivityTimeout et Ordered.This subset consists of the InactivityTimeout and Ordered properties. 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.The ReliableSession class references the same objects as does the ReliableSessionBindingElement, so changing the value of one changes the value of the other too. Cette classe regroupe ces deux propriétés d’élément de liaison de session fiable afin d’optimiser la détection.This class gathers these two properties of reliable session binding element together for better discoverability.

Constructeurs

ReliableSession() ReliableSession() ReliableSession() ReliableSession()

Initialise une nouvelle instance de la classe ReliableSession.Initializes a new instance of the ReliableSession class.

ReliableSession(ReliableSessionBindingElement) ReliableSession(ReliableSessionBindingElement) ReliableSession(ReliableSessionBindingElement) ReliableSession(ReliableSessionBindingElement)

Initialise une nouvelle instance de la classe ReliableSession à partir d'un élément de liaison de session fiable.Initializes a new instance of the ReliableSession class from a reliable session binding element.

Propriétés

InactivityTimeout InactivityTimeout InactivityTimeout InactivityTimeout

Obtient ou définit un intervalle de temps pendant lequel un service peut rester inactif avant sa fermeture.Gets or sets an interval of time that a service can remain inactive before closing.

Ordered Ordered Ordered Ordered

Obtient ou définit une valeur qui indique si la remise des messages doit se faire dans l'ordre d'envoi des messages.Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.

Méthodes

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à