다음을 통해 공유


SourceSwitch 클래스

정의

코드를 다시 컴파일하지 않고 추적 및 디버깅 출력을 제어하기 위한 다수준 스위치를 제공합니다.

public ref class SourceSwitch : System::Diagnostics::Switch
public class SourceSwitch : System.Diagnostics.Switch
type SourceSwitch = class
    inherit Switch
Public Class SourceSwitch
Inherits Switch
상속
SourceSwitch

설명

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)

적용 대상