ServiceBehaviorAttribute.UseSynchronizationContext Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der aktuelle Synchronisierungskontext zum Auswählen des Ausführungsthreads verwendet werden soll.
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
Eigenschaftswert
true wenn alle Aufrufe des Diensts auf dem thread ausgeführt werden müssen, der durch ; SynchronizationContextandernfalls angegeben falseist. Der Standardwert ist true.
Hinweise
Verwenden Sie diese Eigenschaft, um die Threadaffinität der Benutzeroberfläche bereitzustellen, die für einige Anwendungen erforderlich ist. Beispielsweise kann eine Windows Forms-Anwendung als Singleton-Dienstobjekt registriert werden. In diesem Fall müssen alle Aufrufe des Diensts im Windows Forms-Thread ausgeführt werden. Der Standardfall, in dem UseSynchronizationContext festgelegt trueist, synchronisiert alle Aufrufe des Diensts, die für den vom Thread erfassten System.Threading.SynchronizationContextThread ausgeführt werden sollen.