Freigeben über


OperationDescription.IsInitiating Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Methode einen Vorgang implementiert, der eine Sitzung auf dem Server initiieren kann (wenn eine solche Sitzung vorhanden ist), oder legt diesen fest.

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

Eigenschaftswert

true, wenn dem Vorgang erlaubt wird, eine Sitzung auf dem Server zu initiieren, andernfalls false. Der Standardwert ist true.

Hinweise

Die IsInitiating-Eigenschaft steuert, ob ein Vorgang bei der Erstellung einer Sitzung als erster Vorgang aufgerufen werden kann.

Hinweis

Der Wert von ServiceContractAttribute.SessionMode muss true lauten, und die Bindung muss Sitzungen für die IsInitiating-Eigenschaft unterstützen, um ordnungsgemäß zu funktionieren.

Der Standardwert ist true, was bedeutet, dass ein Vorgang als erster Vorgang in einem Kanal aufgerufen werden kann. Nachfolgende Aufrufe der initiierenden Methode haben nur die Auswirkung, dass die Methode aufgerufen wird. Es werden keine anderen Sitzungen erstellt.

In der Regel legen Sie für IsInitiatingfalse fest, um zu erzwingen, dass Clients eine andere Methode für den Dienst aufrufen, bevor sie diese aktivieren können.

IsInitiating entspricht der IsInitiating Eigenschaft im Windows Communication Foundation -Programmiermodell (WCF).

Gilt für: