Compartir a través de


LoggingFields Clase

Definición

Representa una secuencia de campos de evento y proporciona métodos para agregar campos a la secuencia.

public ref class LoggingFields sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LoggingFields final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class LoggingFields final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LoggingFields
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class LoggingFields
function LoggingFields()
Public NotInheritable Class LoggingFields
Herencia
Object Platform::Object IInspectable LoggingFields
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Puede pasar este objeto a un LoggingChannel. Método LogEvent para proporcionar la carga (datos) de un evento.

Esta clase no es segura para subprocesos. Asegúrese de que varios subprocesos no modifiquen simultáneamente una instancia de esta clase.

Esta clase puede crear estructuras anidadas. Para crear una estructura, llame a BeginStruct para marcar el inicio de la estructura. A continuación, agregue los campos que forman parte de la estructura. Por último, llame a EndStruct para marcar el final de la estructura. Las estructuras se pueden anidar hasta ocho niveles de profundidad.

Sugerencia

Los nombres de campo y las etiquetas de campo deben usarse para metadatos poco frecuentes que cambian, no para los datos que cambian con frecuencia. Los valores de los nombres y etiquetas de campo generalmente deben ser constantes, no variables. Los nombres de eventos, las etiquetas de evento, los nombres de campo, las etiquetas de campo y los formatos de campo forman parte de la identidad de un evento, y un LoggingChannel realiza un seguimiento de cada identidad de evento única. El uso de valores que cambian con frecuencia para los nombres de campo y las etiquetas provocará un mayor uso de memoria en la aplicación y puede hacer que la descodificación de eventos o el análisis sean más complejos.

Constructores

LoggingFields()

Inicializa una nueva instancia de LoggingFields .

Métodos

AddBoolean(String, Boolean)

Agrega un campo booleano con el nombre de campo especificado.

AddBoolean(String, Boolean, LoggingFieldFormat)

Agrega un campo booleano con el nombre y el formato de campo especificados.

AddBoolean(String, Boolean, LoggingFieldFormat, Int32)

Agrega un campo booleano con el nombre, el formato y las etiquetas de campo especificados.

AddBooleanArray(String, Boolean[])

Agrega un campo de matriz booleano con el nombre de campo especificado.

AddBooleanArray(String, Boolean[], LoggingFieldFormat)

Agrega un campo de matriz booleano con el nombre y el formato de campo especificados.

AddBooleanArray(String, Boolean[], LoggingFieldFormat, Int32)

Agrega un campo de matriz booleano con el nombre de campo, el formato y la etiqueta especificados.

AddChar16(String, Char)

Agrega un campo de caracteres de 16 bits con el nombre de campo especificado.

AddChar16(String, Char, LoggingFieldFormat)

Agrega un campo de caracteres de 16 bits con el nombre y el formato de campo especificados.

AddChar16(String, Char, LoggingFieldFormat, Int32)

Agrega un campo de caracteres de 16 bits con el nombre de campo, el formato y la etiqueta especificados.

AddChar16Array(String, Char[])

Agrega un campo de matriz de caracteres de 16 bits con el nombre de campo especificado.

AddChar16Array(String, Char[], LoggingFieldFormat)

Agrega un campo de matriz de caracteres de 16 bits con el nombre y el formato de campo especificados.

AddChar16Array(String, Char[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de caracteres de 16 bits con el formato y el nombre de campo especificados, y etiquetas.

AddDateTime(String, DateTime)

Agrega un campo DateTime con el nombre de campo especificado.

AddDateTime(String, DateTime, LoggingFieldFormat)

Agrega un campo DateTime con el nombre y el formato de campo especificados.

AddDateTime(String, DateTime, LoggingFieldFormat, Int32)

Agrega un campo DateTime con el nombre de campo, el formato y las etiquetas especificados.

AddDateTimeArray(String, DateTime[])

Agrega un campo de matriz DateTime con el nombre de campo especificado.

AddDateTimeArray(String, DateTime[], LoggingFieldFormat)

Agrega un campo de matriz DateTime con el nombre y el formato de campo especificados.

AddDateTimeArray(String, DateTime[], LoggingFieldFormat, Int32)

Agrega un campo de matriz DateTime con el nombre de campo, el formato y las etiquetas especificados.

AddDouble(String, Double)

Agrega un campo Double con el nombre de campo especificado.

AddDouble(String, Double, LoggingFieldFormat)

Agrega un campo Double con el nombre y el formato de campo especificados.

AddDouble(String, Double, LoggingFieldFormat, Int32)

Agrega un campo Double con el nombre, el formato y las etiquetas de campo especificados.

AddDoubleArray(String, Double[])

Agrega un campo de matriz double con el nombre de campo especificado.

AddDoubleArray(String, Double[], LoggingFieldFormat)

Agrega un campo de matriz double con el nombre y el formato de campo especificados.

AddDoubleArray(String, Double[], LoggingFieldFormat, Int32)

Agrega un campo de matriz double con el nombre de campo, el formato y las etiquetas especificados.

AddEmpty(String)

Agrega un campo vacío.

AddEmpty(String, LoggingFieldFormat)

Agrega un campo vacío.

AddEmpty(String, LoggingFieldFormat, Int32)

Agrega un campo vacío.

AddGuid(String, Guid)

Agrega un campo GUID con el nombre de campo especificado.

AddGuid(String, Guid, LoggingFieldFormat)

Agrega un campo GUID con el nombre y el formato de campo especificados.

AddGuid(String, Guid, LoggingFieldFormat, Int32)

Agrega un campo GUID con el nombre, el formato y las etiquetas de campo especificados.

AddGuidArray(String, Guid[])

Agrega un campo de matriz GUID con el nombre de campo especificado.

AddGuidArray(String, Guid[], LoggingFieldFormat)

Agrega un campo de matriz GUID con el nombre y el formato de campo especificados.

AddGuidArray(String, Guid[], LoggingFieldFormat, Int32)

Agrega un campo de matriz GUID con el nombre de campo, el formato y las etiquetas especificados.

AddInt16(String, Int16)

Agrega un campo entero de 16 bits con el nombre de campo especificado.

AddInt16(String, Int16, LoggingFieldFormat)

Agrega un campo entero de 16 bits con el nombre y el formato de campo especificados.

AddInt16(String, Int16, LoggingFieldFormat, Int32)

Agrega un campo entero de 16 bits con el nombre, el formato y las etiquetas de campo especificados.

AddInt16Array(String, Int16[])

Agrega un campo de matriz de enteros de 16 bits con el nombre de campo especificado.

AddInt16Array(String, Int16[], LoggingFieldFormat)

Agrega un campo de matriz de enteros de 16 bits con el nombre y el formato de campo especificados.

AddInt16Array(String, Int16[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros de 16 bits con el nombre de campo, el formato y las etiquetas especificados.

AddInt32(String, Int32)

Agrega un campo de matriz de enteros de 32 bits con el nombre de campo especificado.

AddInt32(String, Int32, LoggingFieldFormat)

Agrega un campo de matriz de enteros de 32 bits con el nombre y el formato de campo especificados.

AddInt32(String, Int32, LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros de 32 bits con el nombre de campo, el formato y las etiquetas especificados.

AddInt32Array(String, Int32[])

Agrega un campo de matriz de enteros de 32 bits con el nombre de campo especificado.

AddInt32Array(String, Int32[], LoggingFieldFormat)

Agrega un campo de matriz de enteros de 32 bits con el nombre y el formato de campo especificados.

AddInt32Array(String, Int32[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros de 32 bits con el nombre de campo, el formato y las etiquetas especificados.

AddInt64(String, Int64)

Agrega un campo de matriz de enteros de 64 bits con el nombre de campo especificado.

AddInt64(String, Int64, LoggingFieldFormat)

Agrega un campo de matriz de enteros de 64 bits con el nombre y el formato de campo especificados.

AddInt64(String, Int64, LoggingFieldFormat, Int32)

Agrega un campo entero de 64 bits con el nombre, el formato y las etiquetas de campo especificados.

AddInt64Array(String, Int64[])

Agrega un campo de matriz de enteros de 64 bits con el nombre de campo especificado.

AddInt64Array(String, Int64[], LoggingFieldFormat)

Agrega un campo de matriz de enteros de 64 bits con el nombre y el formato de campo especificados.

AddInt64Array(String, Int64[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros de 64 bits con el nombre de campo, el formato y las etiquetas especificados.

AddPoint(String, Point)

Agrega un campo Point con el nombre especificado.

AddPoint(String, Point, LoggingFieldFormat)

Agrega un campo Point con el nombre y el formato especificados.

AddPoint(String, Point, LoggingFieldFormat, Int32)

Agrega un campo Point con el nombre, el formato y las etiquetas especificados.

AddPointArray(String, Point[])

Agrega un campo de matriz point con el nombre de campo especificado.

AddPointArray(String, Point[], LoggingFieldFormat)

Agrega un campo de matriz point con el nombre y el formato de campo especificados.

AddPointArray(String, Point[], LoggingFieldFormat, Int32)

Agrega un campo de matriz point con el nombre, el formato y las etiquetas de campo especificados.

AddRect(String, Rect)

Agrega un campo Rect con el nombre de campo especificado.

AddRect(String, Rect, LoggingFieldFormat)

Agrega un campo Rect con el nombre de campo y el formato especificados.

AddRect(String, Rect, LoggingFieldFormat, Int32)

Agrega un campo Rect con el nombre de campo, el formato y las etiquetas especificados.

AddRectArray(String, Rect[])

Agrega un campo de matriz Rect con el nombre de campo especificado.

AddRectArray(String, Rect[], LoggingFieldFormat)

Agrega un campo de matriz rect con el nombre y el formato de campo especificados.

AddRectArray(String, Rect[], LoggingFieldFormat, Int32)

Agrega un campo de matriz rect con el nombre de campo, el formato y las etiquetas especificados.

AddSingle(String, Single)

Agrega un campo Single con el nombre de campo especificado.

AddSingle(String, Single, LoggingFieldFormat)

Agrega un campo Single con el nombre y el formato de campo especificados.

AddSingle(String, Single, LoggingFieldFormat, Int32)

Agrega un campo Single con el nombre, el formato y las etiquetas de campo especificados.

AddSingleArray(String, Single[])

Agrega un campo de matriz única con el nombre de campo especificado.

AddSingleArray(String, Single[], LoggingFieldFormat)

Agrega un campo de matriz única con el nombre y el formato de campo especificados.

AddSingleArray(String, Single[], LoggingFieldFormat, Int32)

Agrega un campo de matriz única con el nombre, el formato y las etiquetas de campo especificados.

AddSize(String, Size)

Agrega un campo Size con el nombre de campo especificado.

AddSize(String, Size, LoggingFieldFormat)

Agrega un campo Tamaño con el nombre y el formato de campo especificados.

AddSize(String, Size, LoggingFieldFormat, Int32)

Agrega un campo Tamaño con el nombre, el formato y las etiquetas de campo especificados.

AddSizeArray(String, Size[])

Agrega un campo de matriz Size con el nombre de campo especificado.

AddSizeArray(String, Size[], LoggingFieldFormat)

Agrega un campo de matriz Size con el nombre y el formato de campo especificados.

AddSizeArray(String, Size[], LoggingFieldFormat, Int32)

Agrega un campo de matriz Size con el nombre, el formato y las etiquetas de campo especificados.

AddString(String, String)

Agrega un campo String con el nombre de campo especificado.

AddString(String, String, LoggingFieldFormat)

Agrega un campo String con el nombre y el formato de campo especificados.

AddString(String, String, LoggingFieldFormat, Int32)

Agrega un campo String con el nombre, el formato y las etiquetas de campo especificados.

AddStringArray(String, String[])

Agrega un campo de matriz string con el nombre de campo especificado.

AddStringArray(String, String[], LoggingFieldFormat)

Agrega un campo de matriz string con el nombre y el formato de campo especificados.

AddStringArray(String, String[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de cadenas con el nombre de campo, el formato y las etiquetas especificados.

AddTimeSpan(String, TimeSpan)

Agrega un campo de intervalo de tiempo con el nombre de campo especificado.

AddTimeSpan(String, TimeSpan, LoggingFieldFormat)

Agrega un campo de intervalo de tiempo con el nombre y el formato de campo especificados.

AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32)

Agrega un campo de intervalo de tiempo con el nombre, el formato y las etiquetas de campo especificados.

AddTimeSpanArray(String, TimeSpan[])

Agrega un campo de matriz de intervalo de tiempo con el nombre de campo especificado.

AddTimeSpanArray(String, TimeSpan[], LoggingFieldFormat)

Agrega un campo de matriz de intervalo de tiempo con el nombre y el formato de campo especificados.

AddTimeSpanArray(String, TimeSpan[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de intervalo de tiempo con el nombre, el formato y las etiquetas de campo especificados.

AddUInt16(String, UInt16)

Agrega un campo entero sin signo de 16 bits con el nombre de campo especificado.

AddUInt16(String, UInt16, LoggingFieldFormat)

Agrega un campo entero sin signo de 16 bits con el nombre y el formato de campo especificados.

AddUInt16(String, UInt16, LoggingFieldFormat, Int32)

Agrega un campo entero sin signo de 16 bits con el nombre de campo, el formato y las etiquetas especificados.

AddUInt16Array(String, UInt16[])

Agrega un campo entero sin signo de 16 bits con el nombre de campo especificado.

AddUInt16Array(String, UInt16[], LoggingFieldFormat)

Agrega un campo de matriz de enteros sin signo de 16 bits con el nombre y el formato de campo especificados.

AddUInt16Array(String, UInt16[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros sin signo de 16 bits con el nombre de campo, el formato y las etiquetas especificados.

AddUInt32(String, UInt32)

Agrega un campo entero sin signo de 32 bits con el nombre de campo especificado.

AddUInt32(String, UInt32, LoggingFieldFormat)

Agrega un campo entero sin signo de 32 bits con el nombre y el formato de campo especificados.

AddUInt32(String, UInt32, LoggingFieldFormat, Int32)

Agrega un campo entero de 32 bits sin signo con el nombre de campo, el formato y las etiquetas especificados.

AddUInt32Array(String, UInt32[])

Agrega un campo de matriz de enteros sin signo de 32 bits con el nombre de campo especificado.

AddUInt32Array(String, UInt32[], LoggingFieldFormat)

Agrega un campo de matriz de enteros sin signo de 32 bits con el nombre y el formato de campo especificados.

AddUInt32Array(String, UInt32[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros sin signo de 32 bits con el nombre de campo, el formato y las etiquetas especificados.

AddUInt64(String, UInt64)

Agrega un campo entero de 64 bits sin signo con el nombre de campo especificado.

AddUInt64(String, UInt64, LoggingFieldFormat)

Agrega un campo entero sin signo de 64 bits con el nombre y el formato de campo especificados.

AddUInt64(String, UInt64, LoggingFieldFormat, Int32)

Agrega un campo entero sin signo de 64 bits con el nombre de campo, el formato y las etiquetas especificados.

AddUInt64Array(String, UInt64[])

Agrega un campo de matriz de enteros sin signo de 64 bits con el nombre de campo especificado.

AddUInt64Array(String, UInt64[], LoggingFieldFormat)

Agrega un campo de matriz de enteros sin signo de 64 bits con el nombre y el formato de campo especificados.

AddUInt64Array(String, UInt64[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros sin signo de 64 bits con el nombre de campo, el formato y las etiquetas especificados.

AddUInt8(String, Byte)

Agrega un campo entero sin signo de 8 bits con el nombre de campo especificado.

AddUInt8(String, Byte, LoggingFieldFormat)

Agrega un campo entero sin signo de 8 bits con el nombre y el formato de campo especificados.

AddUInt8(String, Byte, LoggingFieldFormat, Int32)

Agrega un campo entero sin signo de 8 bits con el nombre de campo, el formato y las etiquetas especificados.

AddUInt8Array(String, Byte[])

Agrega un campo de matriz de enteros sin signo de 8 bits con el nombre de campo especificado.

AddUInt8Array(String, Byte[], LoggingFieldFormat)

Agrega un campo de matriz de enteros sin signo de 8 bits con el nombre y el formato de campo especificados.

AddUInt8Array(String, Byte[], LoggingFieldFormat, Int32)

Agrega un campo de matriz de enteros sin signo de 8 bits con el nombre de campo, el formato y las etiquetas especificados.

BeginStruct(String)

Comienza un nuevo campo estructurado con el nombre de campo especificado.

BeginStruct(String, Int32)

Comienza un nuevo campo estructurado con el nombre y las etiquetas de campo especificados.

Clear()

Quita todos los campos almacenados en el objeto y restablece el objeto a su estado recién construido.

EndStruct()

Finaliza un campo estructurado.

Se aplica a