OperationDescription.IsInitiating Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si la méthode implémente une opération qui peut initialiser une session sur le serveur (si une telle session existe).
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
Valeur de propriété
true
si l'opération est autorisée à initialiser une session sur le serveur ; sinon, false
. La valeur par défaut est true
.
Remarques
La propriété IsInitiating contrôle si une opération peut être la première appelée lors de la création d'une session.
Notes
La valeur du ServiceContractAttribute.SessionMode doit être true
et la liaison utilisée doit prendre en charge des sessions de la propriété IsInitiating pour fonctionner correctement.
La valeur par défaut est true
, ce qui signifie qu'une opération peut être la première appelée sur un canal. Excepté l'appel à la méthode, les appels suivants vers la méthode d'initialisation sont sans effet. Aucune autre session n'est créée.
En général, vous affectez IsInitiating à false
pour forcer les clients à appeler une autre méthode sur le service avant qu'ils ne puissent invoquer celle-ci.
IsInitiating correspond à la IsInitiating propriété dans le modèle de programmation Windows Communication Foundation (WCF).