OperationDescription.IsInitiating Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se il metodo implementa un'operazione che può avviare una sessione nel server (se tale sessione esiste).
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
Valore della proprietà
true se l'operazione è autorizzata ad avviare una sessione nel server; in caso contrario, false. Il valore predefinito è true.
Commenti
La IsInitiating proprietà controlla se un'operazione può essere la prima operazione chiamata quando viene creata una sessione.
Annotazioni
Il valore di ServiceContractAttribute.SessionMode deve essere true e l'associazione utilizzata deve supportare le sessioni per il corretto funzionamento della IsInitiating proprietà.
Il valore predefinito è true, il che significa che un'operazione può essere la prima chiamata su un canale. Le chiamate successive al metodo di avvio non hanno alcun effetto, oltre a chiamare il metodo . Non vengono create altre sessioni.
In genere, si imposta su IsInitiating per false forzare i client a chiamare un altro metodo sul servizio prima di poter richiamare questo metodo.
IsInitiating corrisponde alla IsInitiating proprietà nel modello di programmazione Windows Communication Foundation (WCF).