TraceListener.IsThreadSafe Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el agente de escucha de seguimiento es seguro para la ejecución de subprocesos.
public:
virtual property bool IsThreadSafe { bool get(); };
public virtual bool IsThreadSafe { get; }
member this.IsThreadSafe : bool
Public Overridable ReadOnly Property IsThreadSafe As Boolean
Valor de propiedad
Es true
si el agente de escucha de seguimiento es seguro para la ejecución de subprocesos; en caso contrario, es false
. De manera predeterminada, es false
.
Comentarios
El valor de IsThreadSafe se usa para determinar si se usa un bloqueo global al escribir en el agente de escucha. Si el valor de IsThreadSafe es false
, el bloqueo global se usa independientemente del valor de UseGlobalLock. El bloqueo global no se usa solo si el valor de IsThreadSafe es true
y el valor de UseGlobalLock es false
. El comportamiento predeterminado es usar el bloqueo global cada vez que se escribe en el agente de escucha.