Freigeben über


ComContractElement.RequiresSession Eigenschaft

Definition

Ruft einen booleschen Wert ab, der angibt, ob der Vertrag nur für sitzungsbasierte Bindungen verwendet werden kann, oder legt diesen fest.

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

Eigenschaftswert

true, wenn der Vertrag nur für sitzungsbasierte Bindungen verwendet werden kann, andernfalls false. Der Standardwert ist false.

Attribute

Hinweise

Bei der Initialisierung des Diensts wird von der Integrationslaufzeit sichergestellt, dass diese Einstellung mit dem verwendeten Bindungstyp übereinstimmt. Eine Ausnahme wird generiert, wenn eine oder mehrere Bindungen für den Vertrag miteinander in Konflikt stehen. Wenn die Eigenschaft false ist, ein Einwegkanal verwendet wird und [out]-Parameter vorhanden sind, wird ebenfalls eine Ausnahme generiert.

Gilt für: