SourceSwitch 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
코드를 다시 컴파일하지 않고 추적 및 디버깅 출력을 제어하기 위한 다수준 스위치를 제공합니다.
public ref class SourceSwitch : System::Diagnostics::Switch
public class SourceSwitch : System.Diagnostics.Switch
type SourceSwitch = class
inherit Switch
Public Class SourceSwitch
Inherits Switch
- 상속
설명
Switch 의 속성을 TraceSource 클래스는를 SourceSwitch 개체입니다. 클래스는 SourceSwitch 스위치의 이벤트 수준을 테스트하는 속성을 제공합니다 Level . 속성은 Level 스위치의 TraceLevel 값을 가져오거나 설정합니다.
이벤트를 수준을 설정할 수 있습니다는 SourceSwitch 애플리케이션 구성 파일을 사용 하 여 구성된 된 통해 SourceSwitch 애플리케이션에서 수준입니다. 또는 코드에서 을 SourceSwitch 만들고 수준을 직접 설정하여 특정 코드 섹션을 계측할 수 있습니다.
구성 하는 SourceSwitch, 애플리케이션의 이름에 해당 하는 구성 파일을 편집 합니다. 이 파일에 스위치의 값을 설정할 수도 있고 애플리케이션에서 이전에 설정한 모든 스위치를 지울 수 있습니다. 다음 예제와 같이 구성 파일의 형식을 지정해야 합니다.
<switches>
<add name="SourceSwitch" value="Verbose"></add>
</switches>
스위치는 추적을 전파할지 아니면 무시해야 하는지를 검사 데 사용됩니다. 각 TraceSource 추적 메서드는 수신기를 ShouldTrace 호출하기 전에 메서드를 호출합니다. 메서드가 를 ShouldTrace 반환 false
하면 추적이 무시되고 추적 메서드가 종료됩니다. 메서드가 를 ShouldTrace 반환 true
하면 추적이 수신기에 전달됩니다.
생성자
SourceSwitch(String) |
SourceSwitch 클래스의 새 인스턴스를 초기화하고 소스의 이름을 지정합니다. |
SourceSwitch(String, String) |
SourceSwitch 클래스의 새 인스턴스를 초기화하고 소스 스위치의 기본값과 표시 이름을 지정합니다. |
속성
Attributes |
애플리케이션 구성 파일에 정의된 사용자 지정 스위치 특성을 가져옵니다. (다음에서 상속됨 Switch) |
DefaultValue |
생성자에 할당된 기본값을 가져옵니다. (다음에서 상속됨 Switch) |
Description |
스위치에 대한 설명을 가져옵니다. (다음에서 상속됨 Switch) |
DisplayName |
스위치를 식별하는 데 사용되는 이름을 가져옵니다. (다음에서 상속됨 Switch) |
Level |
스위치의 수준을 가져오거나 설정합니다. |
SwitchSetting |
이 스위치의 현재 설정을 가져오거나 설정합니다. (다음에서 상속됨 Switch) |
Value |
스위치의 값을 가져오거나 설정합니다. (다음에서 상속됨 Switch) |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetSupportedAttributes() |
스위치에서 지원하는 사용자 지정 특성을 가져옵니다. (다음에서 상속됨 Switch) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
OnSwitchSettingChanged() |
SwitchSetting 속성이 변경될 때 호출됩니다. (다음에서 상속됨 Switch) |
OnValueChanged() |
Value 속성 값이 변경되면 호출됩니다. |
Refresh() |
추적 구성 데이터를 새로 고칩니다. (다음에서 상속됨 Switch) |
ShouldTrace(TraceEventType) |
추적 이벤트 형식을 기준으로 추적 수신기를 호출해야 하는지 여부를 결정합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
.NET