OperationDescription.IsInitiating Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de methode een bewerking implementeert die een sessie op de server kan initiëren (als een dergelijke sessie bestaat).

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

Waarde van eigenschap

trueals de bewerking is toegestaan om een sessie op de server te starten, anders. false De standaardwaarde is true.

Opmerkingen

De IsInitiating eigenschap bepaalt of een bewerking de eerste bewerking kan zijn die wordt aangeroepen wanneer een sessie wordt gemaakt.

Note

De waarde moet ServiceContractAttribute.SessionMode zijn true en de binding die wordt gebruikt, moet sessies ondersteunen om de IsInitiating eigenschap goed te laten werken.

De standaardwaarde is true, wat betekent dat een bewerking de eerste kan zijn die op een kanaal wordt aangeroepen. Volgende aanroepen naar de initiërende methode hebben geen effect, behalve het aanroepen van de methode. Er worden geen andere sessies gemaakt.

Normaal gesproken stelt u in IsInitiating dat false clients een andere methode voor de service moeten aanroepen voordat ze deze kunnen aanroepen.

IsInitiating komt overeen met de eigenschap IsInitiating in het wcf-programmeermodel (Windows Communication Foundation).

Van toepassing op