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 parametrem SynchronizationContext; v opačném případě false. Výchozí hodnota je true.

Poznámky

Tato vlastnost slouží k poskytnutí spřažení vlákna uživatelského rozhraní, které některé aplikace vyžadují. Například aplikace model Windows Forms může být zaregistrovaná jako objekt služby typu singleton. V tomto případě musí všechna volání služby běžet na vlákně model Windows Forms. Výchozí případ, ve kterém UseSynchronizationContext je nastavená na true, synchronizuje všechna volání služby, která se má spustit ve vlákně zachycené z System.Threading.SynchronizationContext.

Platí pro