ReliableSession Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |