다음을 통해 공유


DiagnosticSource.IsEnabled 메서드

정의

오버로드

IsEnabled(String)

알림 이벤트가 설정되었는지 여부를 확인합니다.

IsEnabled(String, Object, Object)

알림 이벤트가 활성화되었는지 확인합니다.

IsEnabled(String)

Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs

알림 이벤트가 설정되었는지 여부를 확인합니다.

public:
 abstract bool IsEnabled(System::String ^ name);
public abstract bool IsEnabled (string name);
abstract member IsEnabled : string -> bool
Public MustOverride Function IsEnabled (name As String) As Boolean

매개 변수

name
String

작성 중인 이벤트의 이름입니다.

반환

알림 이벤트가 활성화되면 true이고, 그렇지 않으면 false입니다.

설명

알림에 대한 비용이 많이 드는 설정이 있는 경우 이 설정을 수행하기 전에 IsEnabled를 호출할 수 있습니다. 소비자는 IsEnabled가 true인 알림만 받는다고 가정해서는 안 됩니다. 그러나 생산자가 이 API를 호출하는 것은 선택 사항입니다. 이름은 에 전달된 Write(String, Object)이름과 동일해야 합니다.

적용 대상

IsEnabled(String, Object, Object)

Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs

알림 이벤트가 활성화되었는지 확인합니다.

public virtual bool IsEnabled (string name, object? arg1, object? arg2 = default);
public virtual bool IsEnabled (string name, object arg1, object arg2 = default);
abstract member IsEnabled : string * obj * obj -> bool
override this.IsEnabled : string * obj * obj -> bool
Public Overridable Function IsEnabled (name As String, arg1 As Object, Optional arg2 As Object = Nothing) As Boolean

매개 변수

name
String

작성 중인 이벤트의 이름입니다.

arg1
Object

IsEnabled에 대한 추가 컨텍스트를 나타내는 개체입니다. 소비자는 null을 받을 것으로 예상해야 합니다. 이는 소비자가 이러한 이벤트에 대한 알림을 받기를 원하는지 여부를 확인하기 위해 순수 IsEnabled(string)라고 하는 생산자를 나타낼 수 있습니다. 이를 기반으로 생산자는 null 이외의 컨텍스트를 사용하여 IsEnabled(문자열, 개체, 개체)를 다시 호출할 수 있습니다.

arg2
Object

선택 사항입니다. IsEnabled에 대한 추가 컨텍스트를 나타내는 개체입니다. 기본적으로 null입니다. 소비자는 null을 받을 것으로 예상해야 합니다. 이는 순수 IsEnabled(문자열) 또는 생산자라고 하는 생산자가 arg1에서 필요한 모든 컨텍스트를 통과했음을 나타낼 수 있습니다.

반환

알림 이벤트가 활성화되면 true이고, 그렇지 않으면 false입니다.

설명

알림에 대한 비용이 많이 드는 설정이 있는 경우 설정을 수행하기 전에 이 메서드를 호출하고 컨텍스트를 제공할 수 있습니다.

적용 대상