ReliableSession Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger bekväm åtkomst till egenskaperna för ett tillförlitligt sessionsbindningselement som är tillgängligt när du använder en av bindningarna som tillhandahålls av systemet.
public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
- Arv
-
ReliableSession
- Härledda
Exempel
I följande exempel visas hur du skapar en ny tillförlitlig session och får åtkomst till och ändrar egenskapsvärdena för den sessionen. Med ReliableSession klassen kan du skriva:
// 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)
Kommentarer
Egenskaperna i ReliableSession klassen är delmängden av de som finns i ReliableSessionBindingElement som är tillgängliga från en fördefinierad bindning. Den här delmängden InactivityTimeout består av egenskaperna och Ordered . Klassen ReliableSession refererar till samma objekt som , ReliableSessionBindingElementså om du ändrar värdet för det ena ändras även värdet för det andra. Den här klassen samlar ihop dessa två egenskaper för tillförlitligt sessionsbindningselement för bättre identifiering.
Konstruktorer
| Name | Description |
|---|---|
| ReliableSession() |
Initierar en ny instans av ReliableSession klassen. |
| ReliableSession(ReliableSessionBindingElement) |
Initierar en ny instans av ReliableSession klassen från ett tillförlitligt sessionsbindningselement. |
Egenskaper
| Name | Description |
|---|---|
| InactivityTimeout |
Hämtar eller anger ett tidsintervall som en tjänst kan vara inaktiv innan den stängs. |
| Ordered |
Hämtar eller anger ett värde som anger om meddelandeleveransen måste bevara den ordning i vilken meddelanden skickas. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |