OperationDescription.IsInitiating プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドが (セッションが存在する場合に) サーバー上でセッションを開始できる操作を実装するかどうかを示す値を取得または設定します。
public:
property bool IsInitiating { bool get(); void set(bool value); };
public bool IsInitiating { get; set; }
member this.IsInitiating : bool with get, set
Public Property IsInitiating As Boolean
プロパティ値
サーバーでのセッションの開始操作が許可されている場合は true
。それ以外の場合は false
。 既定値は、true
です。
注釈
IsInitiating プロパティは、ある操作を、セッションが作成されるときに呼び出される最初の操作にできるかどうかを制御します。
注意
ServiceContractAttribute.SessionMode の値は、true
にする必要があります。また、使用されるバインディングは、IsInitiating プロパティを適切に機能させるためにセッションをサポートする必要があります。
既定値は true
で、操作をチャネルで最初に呼び出される操作にできることを意味します。 開始メソッドのそれ以降の呼び出しでは、そのメソッドを呼び出す以外の機能はありません。 他のセッションは作成されません。
通常は、IsInitiating を false
に設定して、クライアントが、このメソッドを呼び出す前にサービスで他のメソッドを呼び出すようにします。
IsInitiating は、 IsInitiating Windows Communication Foundation (WCF) プログラミング モデルの プロパティに対応しています。
適用対象
.NET