다음을 통해 공유


TraceContext 클래스

정의

웹 요청에 대한 실행 세부 정보를 캡처하고 표시합니다. 이 클래스는 상속할 수 없습니다.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
상속
TraceContext

설명

이 클래스를 사용하여 특정 추적 범주에 메시지를 추가할 수 있습니다. 예를 들어 애플리케이션에 대한 클래스의 Calendar 인스턴스를 만드는 경우 렌더링 프로시저에 "렌더링 시작"이라는 추적 메시지와 이벤트 처리기 프로시저에 "OnChange 이벤트 발생"을 포함할 수 있습니다.

클래스를 TraceContext 사용하여 사용자 지정 처리를 위해 요청 실행이 끝날 때 추적 레코드 집합을 가져올 수도 있습니다. 자세한 내용은 ASP.NET 추적 개요를 참조하세요.

추적을 사용하도록 설정하려면 @ Page 지시문 또는 속성trueIsEnabled 특성을 .로 설정합니다Trace. 추적을 사용하도록 설정하면 사용자가 제공한 추적 콘텐츠를 Page 표시하는 것 외에도 클래스에는 모든 요청에 대한 성능 데이터, 컨트롤 트리 구조 정보 및 상태 관리 콘텐츠가 자동으로 포함됩니다.

생성자

Name Description
TraceContext(HttpContext)

TraceContext 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
IsEnabled

현재 웹 요청에 대해 추적을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

TraceMode

추적 메시지를 요청하는 브라우저에 출력해야 하는 정렬된 순서를 가져오거나 설정합니다.

메서드

Name Description
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Warn(String, String, Exception)

사용자 정의 범주, 추적 메시지 및 오류 정보를 포함하여 추적 정보를 추적 로그에 씁니다. 모든 경고는 로그에 빨간색 텍스트로 표시됩니다.

Warn(String, String)

사용자 정의 범주 및 추적 메시지를 포함하여 추적 정보를 추적 로그에 씁니다. 모든 경고는 로그에 빨간색 텍스트로 표시됩니다.

Warn(String)

추적 로그에 추적 메시지를 씁니다. 모든 경고는 로그에 빨간색 텍스트로 표시됩니다.

Write(String, String, Exception)

사용자 정의 범주, 추적 메시지 및 오류 정보를 포함하여 추적 정보를 추적 로그에 씁니다.

Write(String, String)

메시지 및 사용자 정의 범주를 포함하여 추적 정보를 추적 로그에 씁니다.

Write(String)

추적 로그에 추적 메시지를 씁니다.

이벤트

Name Description
TraceFinished

모든 요청 정보를 수집한 TraceContext 후 추적 메시지를 노출하기 위해 개체에서 발생합니다.

적용 대상

추가 정보