OperationDescription.IsInitiating OperationDescription.IsInitiating OperationDescription.IsInitiating OperationDescription.IsInitiating Property

Définition

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).Gets or sets a value that indicates whether the method implements an operation that can initiate a session on the server (if such a session exists).

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.true if the operation is permitted to initiate a session on the server, otherwise, false. La valeur par défaut est true.The default is 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.The IsInitiating property controls whether an operation can be the first operation called when a session is created.

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.The value of ServiceContractAttribute.SessionMode must be true and the binding used must support sessions for the IsInitiating property to work properly.

La valeur par défaut est true, ce qui signifie qu'une opération peut être la première appelée sur un canal.The default is true, which means that an operation can be the first one called on a channel. Excepté l'appel à la méthode, les appels suivants vers la méthode d'initialisation sont sans effet.Subsequent calls to the initiating method have no effect, other than to call the method. Aucune autre session n'est créée.No other sessions are created.

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.Typically, you set IsInitiating to false to force clients to call another method on the service before they can invoke this one.

IsInitiatingcorrespond à la IsInitiating propriété dans le modèle de programmation Windows Communication Foundation (WCF).IsInitiating corresponds to the IsInitiating property in the Windows Communication Foundation (WCF) programming model.

S’applique à