ServiceBehaviorAttribute.UseSynchronizationContext 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 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.