DiagnosticSource.IsEnabled Metodo

Definizione

Overload

Nome Descrizione
IsEnabled(String)

Verifica se l'evento di notifica è abilitato.

IsEnabled(String, Object, Object)

Verifica che l'evento di notifica sia abilitato.

IsEnabled(String)

Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
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 da scrivere.

Valori restituiti

true se l'evento di notifica è abilitato, false in caso contrario.

Commenti

Se è presente un'installazione costosa per la notifica, è possibile chiamare IsEnabled prima di eseguire questa configurazione. I consumer non devono presupporre che ottengano solo notifiche per cui IsEnabled è true. 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)

Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs
Origine:
DiagnosticSource.cs

Verifica che l'evento di notifica sia 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 da scrivere.

arg1
Object

Oggetto che rappresenta il contesto aggiuntivo per IsEnabled. I consumer devono aspettarsi di ricevere null, che potrebbe indicare che il producer ha chiamato isEnabled(string) puro per verificare se il consumer vuole ricevere notifiche per tali eventi. In base a questo, il producer può chiamare di nuovo IsEnabled(string, object, object) con un contesto diversonull .

arg2
Object

Optional. Oggetto che rappresenta il contesto aggiuntivo per IsEnabled. null per impostazione predefinita. I consumer devono aspettarsi di ricevere null, che potrebbe indicare che il producer denominato IsEnabled(string) puro o producer ha passato tutto il contesto necessario in arg1.

Valori restituiti

true se l'evento di notifica è abilitato, false in caso contrario.

Commenti

Se è presente un'installazione costosa per la notifica, è possibile chiamare questo metodo e fornire il contesto prima di eseguire l'installazione.

Vedi anche

Si applica a