Freigeben über


ReliableSession Klasse

Definition

Bietet bequemen Zugriff auf die Eigenschaften eines zuverlässigen Sitzungsbindungselements, das bei Verwendung einer der vom System bereitgestellten Bindungen verfügbar ist.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Vererbung
ReliableSession
Abgeleitet

Beispiele

Das folgende Beispiel zeigt, wie Sie eine neue zuverlässige Sitzung erstellen und auf die Eigenschaftswerte dieser Sitzung zugreifen und diese ändern. Mit der ReliableSession Klasse können Sie Folgendes schreiben:

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

Hinweise

Die in der ReliableSession Klasse enthaltenen Eigenschaften sind die Teilmenge der in der klasse enthaltenen Eigenschaften, auf die ReliableSessionBindingElement über eine vordefinierte Bindung zugegriffen werden kann. Diese Teilmenge besteht aus den InactivityTimeout Und Ordered Eigenschaften. Die ReliableSession Klasse verweist auf dieselben Objekte wie die ReliableSessionBindingElement, sodass das Ändern des Werts einer anderen ebenfalls den Wert des anderen ändert. Diese Klasse sammelt diese beiden Eigenschaften eines zuverlässigen Sitzungsbindungselements zusammen, um eine bessere Auffindbarkeit zu finden.

Konstruktoren

Name Beschreibung
ReliableSession()

Initialisiert eine neue Instanz der ReliableSession-Klasse.

ReliableSession(ReliableSessionBindingElement)

Initialisiert eine neue Instanz der ReliableSession Klasse aus einem zuverlässigen Sitzungsbindungselement.

Eigenschaften

Name Beschreibung
InactivityTimeout

Ruft ein Zeitintervall ab, das ein Dienst vor dem Schließen inaktiv bleiben kann, oder legt dieses fest.

Ordered

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Nachrichtenübermittlung die Reihenfolge beibehalten muss, in der Nachrichten gesendet werden.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: