ReliableSession Klasa

Definicja

Zapewnia wygodny dostęp do właściwości niezawodnych elementów powiązania sesji, które są dostępne podczas korzystania z jednego z powiązań dostarczonych przez system.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

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

Przykłady

Poniższy przykład pokazuje, jak utworzyć nową niezawodną sesję i uzyskać dostęp i zmienić wartości właściwości tej sesji.The following example shows how to create a new reliable session, and access and change the property values of that session. ReliableSessionKlasa umożliwia zapis:The ReliableSession class allows you to write:

// 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 elementów zawartych w elemencie ReliableSessionBindingElement , które są dostępne ze wstępnie zdefiniowanego powiązania.The properties contained in the ReliableSession class are the subset of those contained in the ReliableSessionBindingElement that are accessible from a predefined binding. Ten podzbiór zawiera InactivityTimeout właściwości i Ordered .This subset consists of the InactivityTimeout and Ordered properties. ReliableSessionKlasa odwołuje się do tych samych obiektów, co w programie ReliableSessionBindingElement , więc zmiana wartości jednego z nich spowoduje zmianę wartości.The ReliableSession class references the same objects as does the ReliableSessionBindingElement, so changing the value of one changes the value of the other too. Ta klasa zbiera dwie właściwości niezawodnego elementu powiązania sesji w celu lepszego odnajdowania.This class gathers these two properties of reliable session binding element together for better discoverability.

Konstruktory

ReliableSession()

Inicjuje nowe wystąpienie klasy ReliableSession.Initializes a new instance of the ReliableSession class.

ReliableSession(ReliableSessionBindingElement)

Inicjuje nowe wystąpienie ReliableSession klasy na podstawie elementu powiązania niezawodnej sesji.Initializes a new instance of the ReliableSession class from a reliable session binding element.

Właściwości

InactivityTimeout

Pobiera lub ustawia przedział czasu, przez który usługa może pozostawać nieaktywna przed zamknięciem.Gets or sets an interval of time that a service can remain inactive before closing.

Ordered

Pobiera lub ustawia wartość wskazującą, czy dostarczanie komunikatów musi zachować kolejność wysyłania komunikatów.Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy