Page.Trace Właściwość

Definicja

TraceContext Pobiera obiekt dla bieżącego żądania sieci Web.

public:
 property System::Web::TraceContext ^ Trace { System::Web::TraceContext ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.TraceContext Trace { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Trace : System.Web.TraceContext
Public ReadOnly Property Trace As TraceContext

Wartość właściwości

Dane z TraceContext obiektu dla bieżącego żądania sieci Web.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano uzyskiwanie dostępu do TraceContext.IsEnabled właściwości i TraceContext.Write metody za pośrednictwem Trace właściwości . Ten kod wywołuje metodę Write tylko wtedy, gdy śledzenie jest włączone dla Page obiektu. Jeśli nie jest włączona, ten kod nie zostanie uruchomiony, co może pomóc zmniejszyć obciążenie aplikacji.

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

Uwagi

Śledzenie śledzi i przedstawia szczegóły wykonywania dotyczące żądania sieci Web. Aby dane śledzenia mogły być widoczne na renderowanej stronie, należy włączyć śledzenie na poziomie strony lub aplikacji.

Śledzenie na stronie jest domyślnie wyłączone. Aby włączyć śledzenie dla strony, użyj dyrektywy <% @ Page trace="true" %>@ Page . Aby włączyć śledzenie dla całej aplikacji, należy ją włączyć w pliku konfiguracji aplikacji, Web.config, który znajduje się w katalogu głównym aplikacji. Aby uzyskać więcej informacji, zobacz omówienie śledzenia ASP.NET.

Dotyczy

Zobacz też