DiagnosticSource.IsEnabled Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
IsEnabled(String) |
Verifica se l'evento di notifica è abilitato. |
IsEnabled(String, Object, Object) |
Verifica se l'evento di notifica è abilitato. |
IsEnabled(String)
- Source:
- DiagnosticSource.cs
- Source:
- DiagnosticSource.cs
- Source:
- DiagnosticSource.cs
Verifica se l'evento di notifica è abilitato.
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
Parametri
- name
- String
Nome dell'evento in fase di scrittura.
Restituisce
true
se l'evento di notifica è abilitato, false
in caso contrario.
Commenti
Se è disponibile una configurazione costosa per la notifica, è possibile chiamare IsEnabled prima di eseguire questa configurazione. I consumatori non dovrebbero presupporre che ottengano solo notifiche per cui IsEnabled è vero. Tuttavia, è facoltativo che i produttori chiamino questa API. Il nome deve essere uguale a quello passato a Write(String, Object).
Si applica a
IsEnabled(String, Object, Object)
- Source:
- DiagnosticSource.cs
- Source:
- DiagnosticSource.cs
- Source:
- DiagnosticSource.cs
Verifica se l'evento di notifica è abilitato.
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
Parametri
- name
- String
Nome dell'evento in fase di scrittura.
- arg1
- Object
Oggetto che rappresenta il contesto aggiuntivo di IsEnabled. I consumer devono aspettarsi di ricevere null
che potrebbe indicare che il producer ha chiamato IsEnabled(string) puro per verificare il se consumer vuole ricevere notifiche per tali eventi. In base a ciò, il producer può chiamare nuovamente IsEnabled (string, object, object) con un contesto diverso da null
.
- arg2
- Object
facoltativo. Oggetto che rappresenta il contesto aggiuntivo di IsEnabled. null
per impostazione predefinita. I consumer devono aspettarsi di ricevere null
che potrebbe indicare che il producer ha chiamato IsEnabled(string) puro o ha inviato tutto il contesto necessario in arg1
.
Restituisce
true
se l'evento di notifica è abilitato, false
in caso contrario.
Commenti
Se è disponibile una configurazione costosa per la notifica, è possibile chiamare questo metodo e fornire il contesto prima di eseguire la configurazione.