Condividi tramite


ServiceBehaviorAttribute.UseSynchronizationContext Proprietà

Definizione

Ottiene o imposta un valore che specifica se utilizzare il contesto di sincronizzazione corrente per scegliere il thread di esecuzione.

public:
 property bool UseSynchronizationContext { bool get(); void set(bool value); };
public bool UseSynchronizationContext { get; set; }
member this.UseSynchronizationContext : bool with get, set
Public Property UseSynchronizationContext As Boolean

Valore della proprietà

true se tutte le chiamate al servizio devono essere eseguite nel thread specificato da SynchronizationContext; in caso contrario, false. Il valore predefinito è true.

Commenti

Utilizzare questa proprietà per fornire l'affinità thread dell'interfaccia utente richiesta da alcune applicazioni. Ad esempio, un'applicazione Windows Form può essere registrata come oggetto servizio singleton. In questo caso, tutte le chiamate al servizio devono essere eseguite nel thread Windows Form. Il caso predefinito, in cui UseSynchronizationContext è impostato su true, sincronizza tutte le chiamate al servizio per l'esecuzione nel thread acquisito da System.Threading.SynchronizationContext.

Si applica a