ReliableSession Classe

Definição

Proporciona acesso conveniente às propriedades de um elemento de ligação de sessão fiável que estão disponíveis ao utilizar uma das ligações fornecidas pelo sistema.

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

Exemplos

O exemplo seguinte mostra como criar uma nova sessão fiável, aceder e alterar os valores das propriedades dessa sessão. A ReliableSession aula permite-lhe escrever:

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

Observações

As propriedades contidas na ReliableSession classe são o subconjunto daquelas contidas na ReliableSessionBindingElement que são acessíveis a partir de uma ligação pré-definida. Este subconjunto consiste nas InactivityTimeout propriedades e.Ordered A ReliableSession classe faz referência aos mesmos objetos que o ReliableSessionBindingElement, por isso alterar o valor de um altera também o valor do outro. Esta classe reúne estas duas propriedades de elemento fiável de ligação de sessão para melhor descoberta.

Construtores

Name Description
ReliableSession()

Inicializa uma nova instância da ReliableSession classe.

ReliableSession(ReliableSessionBindingElement)

Inicializa uma nova instância da ReliableSession classe a partir de um elemento de ligação de sessão fiável.

Propriedades

Name Description
InactivityTimeout

Obtém ou define um intervalo de tempo para que um serviço possa permanecer inativo antes do fecho.

Ordered

Recebe ou define um valor que indica se a entrega de mensagens deve preservar a ordem em que as mensagens são enviadas.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a