DiagnosticSource.IsEnabled Método

Definición

Sobrecargas

Nombre Description
IsEnabled(String)

Comprueba si el evento de notificación está habilitado.

IsEnabled(String, Object, Object)

Comprueba que el evento de notificación está habilitado.

IsEnabled(String)

Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs

Comprueba si el evento de notificación 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

Nombre del evento que se va a escribir.

Devoluciones

true si el evento de notificación está habilitado; de lo contrario, false .

Comentarios

Si hay una configuración costosa para la notificación, puede llamar a IsEnabled antes de realizar esta configuración. Los consumidores no deben suponer que solo reciben notificaciones para las que IsEnabled es true. Sin embargo, es opcional que los productores llamen a esta API. El nombre debe ser el mismo que el pasado a Write(String, Object).

Se aplica a

IsEnabled(String, Object, Object)

Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs
Source:
DiagnosticSource.cs

Comprueba que el evento de notificación 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

Nombre del evento que se va a escribir.

arg1
Object

Objeto que representa el contexto adicional de IsEnabled. Los consumidores deben esperar recibir null, lo que podría indicar que el productor llamado IsEnabled(string) puro para comprobar si el consumidor quiere recibir notificaciones de estos eventos en absoluto. En función de eso, el productor puede llamar a IsEnabled(string, object, object) de nuevo con un contexto nonull .

arg2
Object

Optional. Objeto que representa el contexto adicional de IsEnabled. null es el valor predeterminado. Los consumidores deben esperar recibir null, lo que podría indicar que el productor llamado IsEnabled(string) puro o productor pasó todo el contexto necesario en arg1.

Devoluciones

true si el evento de notificación está habilitado; de lo contrario, false .

Comentarios

Si hay una configuración costosa para la notificación, puede llamar a este método y proporcionar contexto antes de realizar la instalación.

Consulte también

Se aplica a