TraceListener.IsThreadSafe Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda trasování naslouchací proces je bezpečný z více vláken.
public:
virtual property bool IsThreadSafe { bool get(); };
public virtual bool IsThreadSafe { get; }
member this.IsThreadSafe : bool
Public Overridable ReadOnly Property IsThreadSafe As Boolean
Hodnota vlastnosti
true
pokud je trasovací naslouchací proces bezpečný pro přístup z více vláken; v opačném případě . false
Výchozí formát je false
.
Poznámky
Hodnota IsThreadSafe slouží k určení, zda se má při zápisu do naslouchacího procesu použít globální zámek. Pokud je hodnota parametru IsThreadSafe , použije se globální zámek bez ohledu na hodnotu UseGlobalLock.false
Globální zámek se nepoužívá pouze v případě, že hodnota IsThreadSafe je true
a hodnota je UseGlobalLockfalse
. Výchozím chováním je použití globálního zámku při každém zápisu do naslouchacího procesu.