Trace.UseGlobalLock Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kunci global harus digunakan.
public:
static property bool UseGlobalLock { bool get(); void set(bool value); };
public static bool UseGlobalLock { get; set; }
static member UseGlobalLock : bool with get, set
Public Shared Property UseGlobalLock As Boolean
Nilai Properti
true
jika kunci global akan digunakan; jika tidak, false
. Default adalah true
.
Keterangan
Kunci global selalu digunakan jika pendengar pelacakan tidak aman untuk utas, terlepas dari UseGlobalLocknilai . Properti IsThreadSafe digunakan untuk menentukan apakah pendengar aman untuk utas. Kunci global tidak digunakan hanya jika nilai UseGlobalLock adalah false
dan nilainya IsThreadSafe adalah true
. Perilaku defaultnya adalah menggunakan kunci global.
Untuk mengatur UseGlobalLock untuk Trace di aplikasi .NET Framework, Anda juga dapat mengedit file konfigurasi yang sesuai dengan nama aplikasi Anda. File konfigurasi harus diformat seperti contoh berikut:
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" />
</system.diagnostics>
</configuration>