EventProvider Clase
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í.
Utilice esta clase para escribir eventos.
public ref class EventProvider : IDisposable
public class EventProvider : IDisposable
type EventProvider = class
interface IDisposable
Public Class EventProvider
Implements IDisposable
- Herencia
-
EventProvider
- Implementaciones
Para consumir eventos escritos mediante los WriteEvent métodos y WriteTransferEvent , los eventos deben definirse en un manifiesto; los eventos escritos mediante el WriteMessageEvent método no requieren un manifiesto.
Los eventos pueden contener los siguientes tipos de datos administrados:
bool
Boolean
byte
char
Decimal
double
FLOAT
Guid
int
IntPtr
long
sbyte
short
string
uint
UInt64
Si un evento del manifiesto usa el Boolean
tipo en , no puede escribir el elemento de datos mediante un Boolean
tipo de datos en el código administrado. El Boolean
tipo en el manifiesto espera un valor de 4 bytes y un Boolean
tipo de datos en código administrado es de 1 byte. En su lugar, debe usar un int
tipo de datos para escribir el valor. Si desea registrar un Boolean
valor, use el UInt8 en el tipo en el manifiesto.
Event |
Inicializa una nueva instancia de la clase EventProvider. |
Close() |
Quita el registro del proveedor del subsistema ETW y libera todos los recursos no administrados. |
Create |
Crea un identificador de actividad único para el proveedor. |
Dispose() |
Libera los recursos utilizados por este objeto EventProvider. |
Dispose(Boolean) |
Libera los recursos utilizados por este objeto EventProvider. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Finalize() |
Libera recursos y realiza la limpieza interna antes de que recopilación de elementos no utilizados reclame la instancia. |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Obtiene el último error asociado a un error de escritura de evento. |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Is |
Determina si alguna sesión habilitó el proveedor, sin tener en cuenta los valores de nivel y palabra clave utilizados para habilitar el proveedor. |
Is |
Determina si alguna sesión está solicitando el evento especificado del proveedor. |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
Set |
Establece el identificador de actividad actual utilizado por los métodos WriteEvent. |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Write |
Escribe un evento. Los datos del evento se especifican como un bloque de memoria. |
Write |
Escribe un evento. Los datos de evento se especifican como una matriz de objetos. |
Write |
Escribe un evento. Los datos del evento se especifican como una cadena. |
Write |
Escribe un evento que contiene una cadena como datos. |
Write |
Escribe un evento que contiene una cadena como datos si el valor de nivel y palabra clave coinciden con los eventos solicitados por la sesión. |
Write |
Vincula eventos al seguir la traza de eventos en un escenario completo. Los datos del evento se especifican como un bloque de memoria. |
Write |
Vincula eventos al seguir la traza de eventos en un escenario completo. Los datos de evento se especifican como una matriz de objetos. |
Producto | Versiones |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: