Auf Englisch lesen

Freigeben über


ReliableSession Klasse

Definition

Bietet komfortablen Zugriff auf die Eigenschaften eines Bindungselements einer zuverlässigen Sitzung, die bei Verwendung einer der vom System bereitgestellten Bindungen verfügbar sind.

public class ReliableSession
Vererbung
ReliableSession
Abgeleitet

Beispiele

Im nachstehenden Beispiel ist dargestellt, wie eine neue zuverlässige Sitzung erstellt werden kann und wie die Eigenschaftswerte dieser Sitzung aufgerufen und geändert werden können. 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);

Hinweise

Die in der ReliableSession-Klasse enthaltenen Eigenschaften sind die Teilmenge derjenigen Eigenschaften, die in ReliableSessionBindingElement enthalten sind und auf die über eine vordefinierte Bindung zugegriffen werden kann. Diese Teilmenge besteht aus der InactivityTimeout-Eigenschaft und der Ordered-Eigenschaft. Die ReliableSession-Klasse verweist auf die gleichen Objekte wie ReliableSessionBindingElement; wenn daher der Wert eines dieser Elemente geändert wird, so ändert sich auch der Wert des anderen. Diese Klasse sammelt diese zwei Eigenschaften des Bindungselements für zuverlässige Sitzungen für eine bessere Auffindbarkeit.

Konstruktoren

ReliableSession()

Initialisiert eine neue Instanz der ReliableSession-Klasse.

ReliableSession(ReliableSessionBindingElement)

Initialisiert eine neue Instanz der ReliableSession-Klasse von einem Bindungselement einer zuverlässigen Sitzung.

Eigenschaften

InactivityTimeout

Ruft ein Zeitintervall ab oder legt ein Zeitintervall fest, währenddessen ein Dienst vor Schließung inaktiv bleiben kann.

Ordered

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob bei der Nachrichtenübermittlung die Reihenfolge beibehalten werden soll, in der die Nachrichten gesendet wurden.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Produkt Versionen
.NET 8 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)