Condividi tramite


OperationDescription.IsInitiating Proprietà

Definizione

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).

Si applica a