DiagnosticSource.IsEnabled Método

Definición

Sobrecargas

IsEnabled(String)

Comprueba que 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

Comprueba que 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 asumir 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

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 pueden recibir null, lo que puede indicar que el productor ha llamado a IsEnabled(string) puro para comprobar si el consumidor quiere obtener notificaciones de estos eventos. En función de esto, el productor puede llamar a IsEnabled(string, object, object) de nuevo con el contexto no null.

arg2
Object

Opcional. Objeto que representa el contexto adicional de IsEnabled. null es el valor predeterminado. Los consumidores pueden recibir null, lo que puede indicar que el productor ha llamado a IsEnabled(string) puro o ha pasado 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.

Se aplica a