Partager via


ServiceBehaviorAttribute.UseSynchronizationContext Propriété

Définition

Obtient ou définit une valeur qui spécifie s’il faut utiliser le contexte de synchronisation actuel pour choisir le thread d’exécution.

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

Valeur de propriété

true si tous les appels au service doivent s’exécuter sur le thread spécifié par le SynchronizationContext; sinon, false. La valeur par défaut est true.

Remarques

Utilisez cette propriété pour fournir l’affinité de thread d’interface utilisateur requise par certaines applications. Par exemple, une application Windows Forms peut être inscrite en tant qu’objet de service singleton. Dans ce cas, tous les appels au service doivent s’exécuter sur le thread Windows Forms. Le cas par défaut, dans lequel UseSynchronizationContext est défini truesur , synchronise tous les appels au service à exécuter sur le thread capturé à partir du System.Threading.SynchronizationContext.

S’applique à