EventSchemaTraceListener 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
오버로드
EventSchemaTraceListener(String) |
지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다. |
EventSchemaTraceListener(String, String) |
지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름으로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다. |
EventSchemaTraceListener(String, String, Int32) |
지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) |
지정된 로그 보존 정책이 있는 지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) |
지정된 로그 보존 정책 및 최대 크기가 있는 지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32) |
지정된 로그 보존 정책, 최대 크기 및 파일 개수가 있는 지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다. |
EventSchemaTraceListener(String)
지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
public:
EventSchemaTraceListener(System::String ^ fileName);
public EventSchemaTraceListener (string fileName);
new System.Diagnostics.EventSchemaTraceListener : string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String)
매개 변수
- fileName
- String
로그 파일의 경로입니다.
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 EventSchemaTraceListener.EventSchemaTraceListener(String) 생성자입니다.
TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml"))
설명
기본적으로 무제한 크기의 파일 하나가 기록됩니다.
적용 대상
EventSchemaTraceListener(String, String)
지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름으로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
public:
EventSchemaTraceListener(System::String ^ fileName, System::String ^ name);
public EventSchemaTraceListener (string fileName, string name);
new System.Diagnostics.EventSchemaTraceListener : string * string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String)
매개 변수
- fileName
- String
로그 파일의 경로입니다.
- name
- String
수신기의 이름입니다.
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) 생성자입니다.
TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener"))
적용 대상
EventSchemaTraceListener(String, String, Int32)
지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
public:
EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer)
매개 변수
- fileName
- String
로그 파일의 경로입니다.
- name
- String
수신기의 이름입니다.
- bufferSize
- Int32
출력 버퍼의 크기(바이트)입니다.
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) 생성자입니다.
TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536))
설명
성능 고려 사항의 경우 는 bufferSize
1024바이트의 배수여야 합니다.
적용 대상
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)
지정된 로그 보존 정책이 있는 지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
public:
EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption)
매개 변수
- fileName
- String
로그 파일의 경로입니다.
- name
- String
수신기의 이름입니다.
- bufferSize
- Int32
출력 버퍼의 크기(바이트)입니다.
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption 값 중 하나입니다.
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) 생성자입니다.
TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles))
설명
성능 고려 사항의 경우 는 bufferSize
1024바이트의 배수여야 합니다.
적용 대상
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)
지정된 로그 보존 정책 및 최대 크기가 있는 지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
public:
EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long)
매개 변수
- fileName
- String
로그 파일의 경로입니다.
- name
- String
수신기의 이름입니다.
- bufferSize
- Int32
출력 버퍼의 크기(바이트)입니다.
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption 값 중 하나입니다.
- maximumFileSize
- Int64
최대 파일 크기(바이트)입니다.
예외
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) 생성자입니다.
TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000))
설명
성능 고려 사항의 bufferSize
경우 및 maximumFileSize
는 1024바이트의 배수여야 합니다. maximumFileSize
는 절대값이 아니며 마지막 메시지의 크기까지 초과할 수 있는 임계값입니다.
적용 대상
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)
지정된 로그 보존 정책, 최대 크기 및 파일 개수가 있는 지정된 파일을 디버깅 및 추적 출력의 수신자로 사용하여, 지정된 이름 및 지정된 버퍼 크기로 EventSchemaTraceListener 클래스의 새 인스턴스를 초기화합니다.
public:
EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long, maximumNumberOfFiles As Integer)
매개 변수
- fileName
- String
로그 파일의 경로입니다.
- name
- String
수신기의 이름입니다.
- bufferSize
- Int32
출력 버퍼의 크기(바이트)입니다.
- logRetentionOption
- TraceLogRetentionOption
TraceLogRetentionOption 값 중 하나입니다.
- maximumFileSize
- Int64
최대 파일 크기(바이트)입니다.
- maximumNumberOfFiles
- Int32
출력 로그 파일의 최대 수입니다.
예외
maximumFileSize
는 음수이거나 bufferSize
보다 작습니다.
또는
maximumNumberOfFiles
가 1보다 작고 logRetentionOption
이 LimitedSequentialFiles인 경우
또는
maximumNumberOfFiles
가 2보다 작고 logRetentionOption
가 LimitedCircularFiles입니다.
또는
bufferSize
가 음수입니다.
예제
다음 코드 예제를 사용 하는 방법에 설명 합니다 EventSchemaTraceListener 생성자입니다. 이 코드 예제는 제공 된 큰 예제의 일부는 EventSchemaTraceListener 클래스입니다.
//ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2));
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2))
설명
성능 고려 사항의 bufferSize
경우 및 maximumFileSize
는 1024바이트의 배수여야 합니다. maximumFileSize
는 절대 값이 아닙니다. 마지막 메시지의 크기까지 초과할 수 있는 임계값입니다.
적용 대상
.NET