다음을 통해 공유


TraceListener.TraceOutputOptions 속성

정의

추적 출력 옵션을 가져오거나 설정합니다.

public:
 property System::Diagnostics::TraceOptions TraceOutputOptions { System::Diagnostics::TraceOptions get(); void set(System::Diagnostics::TraceOptions value); };
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Diagnostics.TraceOptions TraceOutputOptions { get; set; }
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.TraceOutputOptions : System.Diagnostics.TraceOptions with get, set
Public Property TraceOutputOptions As TraceOptions

속성 값

열거형 값의 비트 조합입니다. 기본값은 None입니다.

특성

예외

값이 잘못되었기 때문에 set 작업이 실패한 경우

예제

다음 예제에서는 콘솔 추적 수신기에 TraceOutputOptions 대 한 속성의 설정을 보여 입니다. 콘솔 추적 수신기는 추적 원본의 속성에 Listeners 열거된 수신기 중 하나입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 TraceSource 클래스입니다.

ts.Listeners["console"].TraceOutputOptions |= TraceOptions.Callstack;
ts.Listeners("console").TraceOutputOptions = ts.Listeners("console").TraceOutputOptions Or TraceOptions.Callstack

설명

속성 추적 TraceOutputOptions 출력의 선택적 콘텐츠를 결정 합니다. 속성은 구성 파일에서 설정하거나 실행 중에 프로그래밍 방식으로 설정하여 코드 섹션에 대한 추가 데이터를 포함할 수 있습니다. 예를 들어 콘솔 추적 수신기의 TraceOutputOptions 속성을 설정하여 추적 출력에 TraceOptions.Callstack 호출 스택 정보를 추가할 수 있습니다.

TraceOptions 열거형은 다음 클래스 및 메서드에서 사용되지 않습니다.

적용 대상