ReliableSession Klass

Definition

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)

Gäller för