英語で読む

次の方法で共有


ReliableSession クラス

定義

システム指定のバインドのいずれかを使用したときに使用できる、信頼できるセッションのバインド要素のプロパティにアクセスする便利な方法を提供します。

C#
public class ReliableSession
継承
ReliableSession
派生

信頼できるセッションを新たに作成する方法およびそのセッションのプロパティ値にアクセスして変更する方法を次の例に示します。 ReliableSession クラスを使用して、以下を書き込むことができます。

C#
// 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);

注釈

ReliableSession クラスに含まれるプロパティは、定義済みのバインドからアクセスできる ReliableSessionBindingElement に含まれるプロパティのサブセットです。 このサブセットは、InactivityTimeout プロパティと Ordered プロパティで構成されます。 ReliableSession クラスは、ReliableSessionBindingElement と同じオブジェクトを参照するので、一方の値を変更すると、他方の値も変更されます。 このクラスは、この 2 つのプロパティと信頼できるセッションのバインディング要素を一緒にして、発見性を高めています。

コンストラクター

ReliableSession()

ReliableSession クラスの新しいインスタンスを初期化します。

ReliableSession(ReliableSessionBindingElement)

信頼できるセッション バインド要素から、ReliableSession クラスの新しいインスタンスを初期化します。

プロパティ

InactivityTimeout

サービスが非アクティブになってから終了するまでの時間を取得または設定します。

Ordered

メッセージが送信された順序をメッセージ配信で維持する必要があるかどうかを示す値を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

製品 バージョン
.NET 8 (package-provided), 9 (package-provided), 10 (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, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)