DiagnosticSource.IsEnabled Yöntem

Tanım

Aşırı Yüklemeler

Name Description
IsEnabled(String)

Bildirim olayının etkinleştirilip etkinleştirilmediğini doğrular.

IsEnabled(String, Object, Object)

Bildirim olayının etkinleştirildiğini doğrular.

IsEnabled(String)

Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs

Bildirim olayının etkinleştirilip etkinleştirilmediğini doğrular.

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

Parametreler

name
String

Yazılan olayın adı.

Döndürülenler

true bildirim olayı etkinse, false aksi halde.

Açıklamalar

Bildirim için pahalı bir kurulum varsa, bu kurulumu gerçekleştirmeden önce IsEnabled'ı çağırabilirsiniz. Tüketiciler yalnızca IsEnabled'in doğru olduğu bildirimleri aldıklarını varsaymamalıdır. Ancak, üreticilerin bu API'yi çağırması isteğe bağlıdır. Ad, öğesine geçirilen Write(String, Object)adla aynı olmalıdır.

Şunlara uygulanır

IsEnabled(String, Object, Object)

Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs
Kaynak:
DiagnosticSource.cs

Bildirim olayının etkinleştirildiğini doğrular.

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

Parametreler

name
String

Yazılan olayın adı.

arg1
Object

IsEnabled için ek bağlamı temsil eden bir nesne. Tüketiciler, nulltüketicinin bu tür olaylar için bildirim almak isteyip istemediğini denetlemek için üreticinin pure IsEnabled(string) olarak adlandırıldığını belirtebilecek olan almalarını beklemelidir. Buna bağlı olarak, üretici IsEnabled(dize, nesne, nesne) öğesini bağlam dışınull olarak yeniden çağırabilir.

arg2
Object

Optional. IsEnabled için ek bağlamı temsil eden bir nesne. null varsayılan olarak. Tüketiciler, saf IsEnabled(dize) veya üretici olarak adlandırılan üreticinin içinde arg1gerekli tüm bağlamı geçtiğini belirtebilecek olan almalarını nullbeklemelidir.

Döndürülenler

true bildirim olayı etkinse, false aksi halde.

Açıklamalar

Bildirim için pahalı bir kurulum varsa, kurulumu gerçekleştirmeden önce bu yöntemi çağırabilir ve bağlam sağlayabilirsiniz.

Ayrıca bkz.

Şunlara uygulanır