Condividi tramite


DiagnosticSource.IsEnabled Metodo

Definizione

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.

Si applica a