TraceListener.TraceOutputOptions 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
추적 출력 옵션을 가져오거나 설정합니다.
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 열거형은 다음 클래스 및 메서드에서 사용되지 않습니다.
클래스는 EventLogTraceListener 대량의 데이터를 로그에 쓸 수 있기 때문입니다.
Write
, DefaultTraceListener및 클래스의 ConsoleTraceListener및WriteLine
TextWriterTraceListener 메서드입니다.Write 파생 클래스에서 TraceListener 재정의되지 않은 경우 클래스의 및 WriteLine 메서드입니다.
적용 대상
.NET