ReliableSession Klasa

Definicja

Zapewnia wygodny dostęp do właściwości elementu powiązania niezawodnej sesji, który jest dostępny podczas korzystania z jednego z powiązań dostarczanych przez system.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Dziedziczenie
ReliableSession
Pochodne

Przykłady

W poniższym przykładzie pokazano, jak utworzyć nową niezawodną sesję oraz uzyskać dostęp i zmienić wartości właściwości tej sesji. Klasa ReliableSession umożliwia pisanie:

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

Uwagi

Właściwości zawarte w ReliableSession klasie są podzbiorem tych zawartych w pliku ReliableSessionBindingElement dostępnym ze wstępnie zdefiniowanego powiązania. Ten podzestaw składa się z InactivityTimeout właściwości i Ordered . Klasa ReliableSession odwołuje się do tych samych obiektów, co ReliableSessionBindingElementelement , więc zmiana wartości jednego zmienia też wartość drugiego. Ta klasa zbiera te dwie właściwości elementu powiązania niezawodnej sesji razem w celu uzyskania lepszej możliwości odnajdywania.

Konstruktory

ReliableSession()

Inicjuje nowe wystąpienie klasy ReliableSession.

ReliableSession(ReliableSessionBindingElement)

Inicjuje ReliableSession nowe wystąpienie klasy z elementu powiązania niezawodnej sesji.

Właściwości

InactivityTimeout

Pobiera lub ustawia interwał czasu, przez który usługa może pozostać nieaktywna przed zamknięciem.

Ordered

Pobiera lub ustawia wartość wskazującą, czy dostarczanie komunikatów musi zachować kolejność wysyłania komunikatów.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy