TraceContext.IsEnabled Propiedad

Definición

Obtiene o establece un valor que indica si está habilitada la traza para la solicitud web actual.

public:
 property bool IsEnabled { bool get(); void set(bool value); };
public bool IsEnabled { get; set; }
member this.IsEnabled : bool with get, set
Public Property IsEnabled As Boolean

Valor de propiedad

Boolean

true si está habilitada la traza; en caso contrario, false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo se puede determinar si el seguimiento está habilitado para una página. El código recorre en iteración las filas de un conjunto de datos, escribiendo instrucciones de seguimiento para cada fila de ese conjunto de datos.

if (Context.IsEnabled) { 
   for (int i=0; i<DS.Tables["Categories"].Rows.Count; i++) { 
     Trace.Write("ProductCategory", DS.Tables["Categories"].Rows[i][0].ToString());
    }
}
If (Context.IsEnabled)
 
   Dim I As Integer
   For I = 0 To DS.Tables("Categories").Rows.Count - 1
 
     Trace.Write("ProductCategory",DS.Tables("Categories").Rows(I)(0).ToString())
   Next
 End If

Comentarios

Use esta marca para comprobar si la página o la aplicación deben generar información de seguimiento antes de escribir cualquier cosa en el registro de seguimiento.

El valor de la IsEnabled propiedad depende de la configuración de la trace subsección de la system.web sección de configuración y del trace valor del atributo de la @ Page directiva. La opción de seguimiento establecida en la directiva de página tiene prioridad sobre la opción establecida en el archivo de configuración. Establecer el IsEnabled valor mediante programación tiene prioridad sobre el atributo de directiva de página y el valor de configuración.

Nota

Si establece la IsEnabled propiedad true en para toda una aplicación, debe establecer explícitamente esta propiedad false en para cualquier página de la aplicación para la que no desee mostrar la información de seguimiento.

Se aplica a

Consulte también