DiagnosticSource.IsEnabled Método

Definição

Sobrecargas

IsEnabled(String)

Verifica se o evento de notificação está habilitado.

IsEnabled(String, Object, Object)

Verifica se o evento de notificação está habilitado.

IsEnabled(String)

Origem:
DiagnosticSource.cs
Origem:
DiagnosticSource.cs
Origem:
DiagnosticSource.cs

Verifica se o evento de notificação está habilitado.

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

Parâmetros

name
String

O nome do evento que está sendo gravado.

Retornos

true, se o evento de notificação estiver habilitado, caso contrário, false.

Comentários

Se houver uma configuração cara para a notificação, você poderá chamar IsEnabled antes de executar essa configuração. Os consumidores não devem assumir que só recebem notificações para as quais IsEnabled é verdadeiro. No entanto, é opcional que os produtores chamem essa API. O nome deve ser o mesmo que foi passado para Write(String, Object).

Aplica-se a

IsEnabled(String, Object, Object)

Origem:
DiagnosticSource.cs
Origem:
DiagnosticSource.cs
Origem:
DiagnosticSource.cs

Verifica se o evento de notificação está habilitado.

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

Parâmetros

name
String

O nome do evento que está sendo gravado.

arg1
Object

Um objeto que representa o contexto adicional para IsEnabled. Os consumidores devem esperar receber null, que pode indicar que o produtor chamou o IsEnabled(string) puro para verificar se o consumidor deseja receber notificações para tais eventos. Com base nisso, o produtor pode chamar IsEnabled(string, object, object) novamente com um contexto não relacionado a null.

arg2
Object

Opcional. Um objeto que representa o contexto adicional para IsEnabled. null por padrão. Os consumidores devem esperar receber null, que pode indicar que o produtor chamou o IsEnabled(string) puro ou produtor passou o contexto necessário no arg1.

Retornos

true, se o evento de notificação estiver habilitado, caso contrário, false.

Comentários

Se houver uma configuração cara para a notificação, você poderá chamar esse método e fornecer contexto antes de executar a instalação.

Aplica-se a