Sdílet prostřednictvím


ServiceBehaviorAttribute.UseSynchronizationContext Vlastnost

Definice

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 .

Platí pro