ReliableSession 類別

定義

提供方便存取可靠工作階段繫結項目的屬性,只要使用任一系統提供的繫結即可應用此項目。

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
繼承
ReliableSession
衍生

範例

下列範例示範如何建立新的可靠工作階段,然後存取並變更該工作階段的屬性值。 ReliableSession 類別允許您寫下:

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

備註

ReliableSession 類別包含的屬性為 ReliableSessionBindingElement 所包含的那些屬性之子集合,後者可從預先定義之繫結存取。 此子集合包含 InactivityTimeoutOrdered 屬性。 ReliableSession 類別與 ReliableSessionBindingElement 參考相同物件,因此改變其中一個的值,就會改變另一個的值。 此類別一併蒐集這兩個可靠工作階段繫結項目,以實現更佳的可探索性。

建構函式

ReliableSession()

初始化 ReliableSession 類別的新執行個體。

ReliableSession(ReliableSessionBindingElement)

從可靠工作階段繫結項目,初始化 ReliableSession 類別的新執行個體。

屬性

InactivityTimeout

取得或設定服務在關閉之前維持在非作用狀態的時間間隔。

Ordered

取得或設定值,這個值會指出訊息傳遞是否必須保留訊息傳送時的順序。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於