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.

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. La clase ReliableSession le permite escribir:

// 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. Este subconjunto está compuesto por las propiedades InactivityTimeout y Ordered. 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. Esta clase reúne estas dos propiedades de elemento de enlace de la sesión confiable para que sea más fácil descubrirlas.

Constructores

ReliableSession()

Inicializa una nueva instancia de la clase ReliableSession.

ReliableSession(ReliableSessionBindingElement)

Inicializa una nueva instancia de la clase ReliableSession a partir de un elemento de enlace de la sesión confiable.

Propiedades

InactivityTimeout

Obtiene o establece un intervalo de tiempo durante el que un servicio puede permanecer inactivo antes de cerrarse.

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.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a