Compartilhar 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 a partir 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 para obter melhor capacidade de descoberta.

Construtores

Nome Description
ReliableSession()

Inicializa uma nova instância da classe ReliableSession.

ReliableSession(ReliableSessionBindingElement)

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

Propriedades

Nome Description
InactivityTimeout

Obtém ou define um intervalo de tempo que um serviço pode permanecer inativo antes de fechar.

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

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a