DiagnosticSource.IsEnabled Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.