DiagnosticSource.IsEnabled Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.