ReliableSession Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |