TraceListener.IsThreadSafe 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.
Ruft einen Wert ab, der angibt, ob der Ablaufverfolgungslistener threadsicher ist.
public:
virtual property bool IsThreadSafe { bool get(); };
public virtual bool IsThreadSafe { get; }
member this.IsThreadSafe : bool
Public Overridable ReadOnly Property IsThreadSafe As Boolean
Eigenschaftswert
true
, wenn der Ablaufverfolgungslistener threadsicher ist, andernfalls false
. Der Standardwert ist false
.
Hinweise
Der Wert von IsThreadSafe wird verwendet, um zu bestimmen, ob beim Schreiben in den Listener eine globale Sperre verwendet werden soll. Wenn der Wert von IsThreadSafe ist false
, wird die globale Sperre unabhängig vom Wert von UseGlobalLockverwendet. Die globale Sperre wird nicht nur verwendet, wenn der Wert von IsThreadSafe und true
der Wert von UseGlobalLock ist false
. Das Standardverhalten besteht darin, beim Schreiben in den Listener die globale Sperre zu verwenden.