OperationDescription.IsInitiating Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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).