Condividi tramite


ReliableSession Classe

Definizione

Consente di accedere agevolmente alle proprietà di un elemento di associazione di una sessione affidabile che sono disponibili quando si utilizza una delle associazioni fornite dal sistema.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Ereditarietà
ReliableSession
Derivato

Esempio

Nell'esempio seguente viene illustrato come creare una nuova sessione affidabile, come accedere ai valori delle proprietà di tale sessione e come modificarli. La classe ReliableSession consente di scrivere quanto segue:

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

Commenti

Le proprietà contenute nella classe ReliableSession rappresentano il subset di quelle contenute nella classe ReliableSessionBindingElement a cui è possibile accedere da un'associazione predefinita. Tale subset è costituito dalle proprietà InactivityTimeout e Ordered. La classe ReliableSession fa riferimento agli stessi oggetti a cui fa riferimento la classe ReliableSessionBindingElement; pertanto, la modifica del valore dell'una modifica anche il valore dell'altra. Questa classe raggruppa queste due proprietà di un elemento di associazione di una sessione affidabile per consentire una migliore esposizione all'individuazione.

Costruttori

ReliableSession()

Inizializza una nuova istanza della classe ReliableSession.

ReliableSession(ReliableSessionBindingElement)

Consente di inizializzare una nuova istanza della classe ReliableSession a partire da un elemento di associazione di una sessione affidabile.

Proprietà

InactivityTimeout

Ottiene o imposta l'intervallo di tempo durante il quale un servizio può rimanere inattivo prima di essere chiuso.

Ordered

Ottiene o imposta un valore che indica se il recapito dei messaggi deve rispettare l'ordine in cui i messaggi vengono inviati.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a