Partilhar via


ReliableSession Classe

Definição

Fornece acesso conveniente às propriedades de um elemento de associação de sessão confiável que estão disponíveis ao usar uma das associações fornecidas pelo sistema.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Herança
ReliableSession
Derivado

Exemplos

O exemplo a seguir mostra como criar uma nova sessão confiável e acessar e alterar os valores de propriedade dessa sessão. A ReliableSession classe permite que você escreva:

// 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)

Comentários

As propriedades contidas na ReliableSession classe são o subconjunto daqueles contidos no ReliableSessionBindingElement que são acessíveis de uma associação predefinida. Esse subconjunto consiste em propriedades e Ordered propriedadesInactivityTimeout. A ReliableSession classe faz referência aos mesmos objetos que o ReliableSessionBindingElement, portanto, alterar o valor de um altera o valor do outro também. Essa classe reúne essas duas propriedades do elemento de associação de sessão confiável em conjunto para obter melhor capacidade de descoberta.

Construtores

ReliableSession()

Inicializa uma nova instância da classe ReliableSession.

ReliableSession(ReliableSessionBindingElement)

Inicializa uma nova instância da classe ReliableSession de um elemento de associação de sessão confiável.

Propriedades

InactivityTimeout

Obtém ou define o intervalo de tempo durante o qual um serviço pode permanecer inativo antes de ser fechado.

Ordered

Obtém ou define um valor que indica se a entrega de mensagens deve preservar a ordem na qual as mensagens são enviadas.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a