Bagikan melalui


ServiceBehaviorAttribute.UseSynchronizationContext Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan apakah akan menggunakan konteks sinkronisasi saat ini untuk memilih utas eksekusi.

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

Nilai Properti

true jika semua panggilan ke layanan harus berjalan pada utas yang ditentukan oleh SynchronizationContext; jika tidak, false. Nilai defaultnya adalah true.

Keterangan

Gunakan properti ini untuk menyediakan afinitas utas antarmuka pengguna yang diperlukan beberapa aplikasi. Misalnya, aplikasi Windows Forms dapat didaftarkan sebagai objek layanan singleton. Dalam hal ini, semua panggilan ke layanan harus berjalan pada utas Formulir Windows. Kasus default, di mana diatur ke true, menyinkronkan semua panggilan ke layanan untuk berjalan pada utas yang UseSynchronizationContext diambil dari System.Threading.SynchronizationContext.

Berlaku untuk