Share via


ComContractElement.RequiresSession プロパティ

定義

コントラクトをセッションの多いバインディングでのみ使用できるかどうかを指定するブール値を取得または設定します。

public:
 property bool RequiresSession { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("requiresSession", DefaultValue=true)]
public bool RequiresSession { get; set; }
[<System.Configuration.ConfigurationProperty("requiresSession", DefaultValue=true)>]
member this.RequiresSession : bool with get, set
Public Property RequiresSession As Boolean

プロパティ値

コントラクトをセッションの多いバインディングでのみ使用できる場合は true。それ以外の場合は false。 既定値は、false です。

属性

注釈

サービスが初期化される場合、統合ランタイムは、この設定が、使用されるバインディングの種類と一貫していることを保証します。 コントラクト内の 1 つ以上のバインディングが競合する場合は、例外が生成されます。 このプロパティが false であり、一方向のチャネルを使用し、いずれかの [out] パラメーターが存在する場合にも例外が発生します。

適用対象