Proprietà Page.Trace (System.Web.UI)

Cambia visualizzazione:
ScriptFree
Riferimento a .NET Framework
Proprietà Page.Trace
Il presente articolo è stato tradotto manualmente. Per visualizzare questa pagina e contemporaneamente visualizzarne il contenuto in lingua inglese, passare alla visualizzazione semplificata.

Ottiene l'oggetto TraceContext per la richiesta Web corrente.

Spazio dei nomi:  System.Web.UI
Assembly:  System.Web (in System.Web.dll)
Sintassi

Visual Basic
<BrowsableAttribute(False)> _
Public ReadOnly Property Trace As TraceContext
	Get
C#
[BrowsableAttribute(false)]
public TraceContext Trace { get; }
Visual C++
[BrowsableAttribute(false)]
public:
property TraceContext^ Trace {
	TraceContext^ get ();
}
F#
[<BrowsableAttribute(false)>]
member Trace : TraceContext

Valore proprietà

Tipo: System.Web.TraceContext
I dati forniti dall'oggetto TraceContext per la richiesta Web corrente.
Note

La tracciatura registra e presenta i dettagli di esecuzione relativi a una richiesta Web. Perché i dati di traccia siano visibili in una pagina di cui è stato eseguito il rendering, è necessario attivare la tracciatura a livello della pagina o dell'applicazione.

Per impostazione predefinita, la tracciatura delle pagine è disabilitata. Per attivare la tracciatura per una pagina, utilizzare la direttiva @ Page<% @ Page trace="true" %>. Per attivare la tracciatura per un'intera applicazione, è necessario abilitarla nel file di configurazione dell'applicazione (Web.config), che si trova nella directory radice dell'applicazione. Per ulteriori informazioni, vedere Cenni preliminari sulla tracciatura di ASP.NET.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato l'accesso alla proprietà TraceContext.IsEnabled e al metodo TraceContext.Write tramite la proprietà Trace. In questo esempio il metodo Write viene chiamato solo quando la tracciatura è attivata per l'oggetto Page. Se l'analisi non è attivata, questo codice non verrà eseguito, con una conseguente possibile riduzione dell'overhead dell'applicazione.

Visual Basic

If (Trace.IsEnabled) Then

  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


C#

if (Trace.IsEnabled)
{
  for (int i=0; i<ds.Tables["Categories"].Rows.Count; i++)
  {
    Trace.Write("ProductCategory",ds.Tables["Categories"].Rows[i][0].ToString());
  }
}


Informazioni sulla versione

.NET Framework

Supportato in: 4, 3.5, 3.0, 2.0, 1.1, 1.0
Piattaforme

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Vedere anche

Riferimenti

Altre risorse