ReliableSession Clase

Definición

Proporciona acceso conveniente a las propiedades de un elemento de enlace de la sesión confiable que están disponibles al utilizar uno de los enlaces proporcionados por el sistema.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
Herencia
ReliableSession
Derivado

Ejemplos

En el ejemplo siguiente se muestra cómo crear una nueva sesión confiable, tener acceso a los valores de propiedad de esa sesión y cambiarlos.The following example shows how to create a new reliable session, and access and change the property values of that session. La clase ReliableSession le permite escribir: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)

Comentarios

Las propiedades contenidas en la clase ReliableSession son el subconjunto de las contenidas en ReliableSessionBindingElement que están accesibles desde un enlace predefinido.The properties contained in the ReliableSession class are the subset of those contained in the ReliableSessionBindingElement that are accessible from a predefined binding. Este subconjunto está compuesto por las propiedades InactivityTimeout y Ordered.This subset consists of the InactivityTimeout and Ordered properties. La clase ReliableSession hace referencia a los mismos objetos que ReliableSessionBindingElement por lo que, al cambiar el valor de una, se cambia también el valor de la otra.The ReliableSession class references the same objects as does the ReliableSessionBindingElement, so changing the value of one changes the value of the other too. Esta clase reúne estas dos propiedades de elemento de enlace de la sesión confiable para que sea más fácil descubrirlas.This class gathers these two properties of reliable session binding element together for better discoverability.

Constructores

ReliableSession()

Inicializa una nueva instancia de la clase ReliableSession.Initializes a new instance of the ReliableSession class.

ReliableSession(ReliableSessionBindingElement)

Inicializa una nueva instancia de la clase ReliableSession a partir de un elemento de enlace de la sesión confiable.Initializes a new instance of the ReliableSession class from a reliable session binding element.

Propiedades

InactivityTimeout

Obtiene o establece un intervalo de tiempo durante el que un servicio puede permanecer inactivo antes de cerrarse.Gets or sets an interval of time that a service can remain inactive before closing.

Ordered

Obtiene o establece un valor que indica si la entrega del mensaje debe conservar el orden en el que se envían los mensajes.Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a