ServiceBehaviorAttribute.UseSynchronizationContext Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda použít aktuální synchronizační kontext zvolit vlákno provádění.
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
Hodnota vlastnosti
true pokud všechna volání služby musí běžet ve vlákně určeném SynchronizationContextparametrem ; v opačném případě false. Výchozí hodnota je true.
Poznámky
Pomocí této vlastnosti můžete poskytnout spřažení vlákna uživatelského rozhraní, které některé aplikace vyžadují. Například aplikace Windows Forms může být registrována jako objekt jedné služby. V tomto případě musí všechna volání do služby běžet ve vlákně Windows Forms. Výchozí případ, ve kterém UseSynchronizationContext je nastavena true, synchronizuje všechna volání služby ke spuštění ve vlákně System.Threading.SynchronizationContextzachycené z .