DiagnosticSource.IsEnabled Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
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
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ılmakta olan olayın adı.
Döndürülenler
true
bildirim olayı etkinse, false
aksi takdirde.
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
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ılmakta olan olayın adı.
- arg1
- Object
IsEnabled için ek bağlamı temsil eden bir nesne. Tüketiciler, tüketicinin bu tür olaylar için bildirim almak isteyip istemediğini denetlemek için pure IsEnabled(string) adlı üreticinin bildirim alıp almadığını beklemelidir null
. Buna bağlı olarak, üretici IsEnabled(dize, nesne, nesne) öğesini bağlam dışınull
olarak yeniden çağırabilir.
- arg2
- Object
İsteğe bağlı. IsEnabled için ek bağlamı temsil eden bir nesne. null
varsayılan olarak. Tüketiciler, pure IsEnabled(string) adlı üreticinin veya üreticinin içinde arg1
gerekli tüm bağlamı geçtiğini belirtebilecek bir alma null
beklenmelidir.
Döndürülenler
true
bildirim olayı etkinse, false
aksi takdirde.
Açıklamalar
Bildirim için pahalı bir kurulum varsa, bu yöntemi çağırabilir ve kurulumu gerçekleştirmeden önce bağlam sağlayabilirsiniz.