LoggingFields Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma sequência de campos de evento e fornece métodos para adicionar campos à sequência.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Você pode passar esse objeto para um LoggingChannel. Método LogEvent para fornecer o conteúdo (dados) para um evento.
Essa classe não é thread-safe. Verifique se uma instância dessa classe não é modificada simultaneamente por vários threads.
Essa classe pode criar estruturas aninhadas. Para criar uma estrutura, chame BeginStruct para marcar o início da estrutura. Em seguida, adicione os campos que fazem parte da estrutura . Por fim, chame EndStruct para marcar o fim da estrutura. As estruturas podem ser aninhadas até oito níveis de profundidade.
Dica
Nomes de campo e marcas de campo devem ser usados para metadados que mudam com pouca frequência, não para dados de alteração frequente. Os valores para nomes de campo e marcas geralmente devem ser constantes, não variáveis. Nomes de eventos, marcas de evento, nomes de campo, marcas de campo e formatos de campo fazem parte da identidade de um evento, e cada identidade de evento exclusiva é rastreada por um LoggingChannel. O uso de valores de alteração frequente para nomes e marcas de campo levará ao aumento do uso de memória em seu aplicativo e pode tornar a decodificação ou análise de eventos mais complexa.
Construtores
LoggingFields() |
Inicializa uma nova instância de LoggingFields . |
Métodos
AddBoolean(String, Boolean) |
Adiciona um campo booliano com o nome do campo especificado. |
AddBoolean(String, Boolean, LoggingFieldFormat) |
Adiciona um campo booliano com o nome e o formato do campo especificados. |
AddBoolean(String, Boolean, LoggingFieldFormat, Int32) |
Adiciona um campo booliano com o nome do campo, o formato e as marcas especificados. |
AddBooleanArray(String, Boolean[]) |
Adiciona um campo de matriz booliana com o nome do campo especificado. |
AddBooleanArray(String, Boolean[], LoggingFieldFormat) |
Adiciona um campo de matriz booliana com o nome e o formato do campo especificados. |
AddBooleanArray(String, Boolean[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz booliana com o nome do campo, o formato e a marca especificados. |
AddChar16(String, Char) |
Adiciona um campo de caracteres de 16 bits com o nome de campo especificado. |
AddChar16(String, Char, LoggingFieldFormat) |
Adiciona um campo de caracteres de 16 bits com o nome e o formato do campo especificados. |
AddChar16(String, Char, LoggingFieldFormat, Int32) |
Adiciona um campo de caracteres de 16 bits com o nome do campo, o formato e a marca especificados. |
AddChar16Array(String, Char[]) |
Adiciona um campo de matriz de caracteres de 16 bits com o nome do campo especificado. |
AddChar16Array(String, Char[], LoggingFieldFormat) |
Adiciona um campo de matriz de caracteres de 16 bits com o nome e o formato do campo especificados. |
AddChar16Array(String, Char[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de caracteres de 16 bits com o nome e o formato do campo especificados e marcas. |
AddDateTime(String, DateTime) |
Adiciona um campo DateTime com o nome de campo especificado. |
AddDateTime(String, DateTime, LoggingFieldFormat) |
Adiciona um campo DateTime com o nome e o formato do campo especificados. |
AddDateTime(String, DateTime, LoggingFieldFormat, Int32) |
Adiciona um campo DateTime com o nome do campo, o formato e as marcas especificados. |
AddDateTimeArray(String, DateTime[]) |
Adiciona um campo de matriz DateTime com o nome do campo especificado. |
AddDateTimeArray(String, DateTime[], LoggingFieldFormat) |
Adiciona um campo de matriz DateTime com o nome e o formato do campo especificados. |
AddDateTimeArray(String, DateTime[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz DateTime com o nome do campo, o formato e as marcas especificados. |
AddDouble(String, Double) |
Adiciona um campo Double com o nome de campo especificado. |
AddDouble(String, Double, LoggingFieldFormat) |
Adiciona um campo Double com o nome e o formato do campo especificados. |
AddDouble(String, Double, LoggingFieldFormat, Int32) |
Adiciona um campo Double com o nome do campo, o formato e as marcas especificados. |
AddDoubleArray(String, Double[]) |
Adiciona um campo Matriz dupla com o nome do campo especificado. |
AddDoubleArray(String, Double[], LoggingFieldFormat) |
Adiciona um campo Matriz dupla com o nome e o formato do campo especificados. |
AddDoubleArray(String, Double[], LoggingFieldFormat, Int32) |
Adiciona um campo Matriz dupla com o nome do campo, o formato e as marcas especificados. |
AddEmpty(String) |
Adiciona um campo vazio. |
AddEmpty(String, LoggingFieldFormat) |
Adiciona um campo vazio. |
AddEmpty(String, LoggingFieldFormat, Int32) |
Adiciona um campo vazio. |
AddGuid(String, Guid) |
Adiciona um campo GUID com o nome de campo especificado. |
AddGuid(String, Guid, LoggingFieldFormat) |
Adiciona um campo GUID com o nome e o formato do campo especificados. |
AddGuid(String, Guid, LoggingFieldFormat, Int32) |
Adiciona um campo GUID com o nome do campo, o formato e as marcas especificados. |
AddGuidArray(String, Guid[]) |
Adiciona um campo de matriz GUID com o nome do campo especificado. |
AddGuidArray(String, Guid[], LoggingFieldFormat) |
Adiciona um campo de matriz GUID com o nome e o formato do campo especificados |
AddGuidArray(String, Guid[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz GUID com o nome do campo, o formato e as marcas especificados. |
AddInt16(String, Int16) |
Adiciona um campo inteiro de 16 bits com o nome do campo especificado. |
AddInt16(String, Int16, LoggingFieldFormat) |
Adiciona um campo inteiro de 16 bits com o nome e o formato do campo especificados. |
AddInt16(String, Int16, LoggingFieldFormat, Int32) |
Adiciona um campo inteiro de 16 bits com o nome do campo, o formato e as marcas especificados. |
AddInt16Array(String, Int16[]) |
Adiciona um campo de matriz de inteiros de 16 bits com o nome do campo especificado. |
AddInt16Array(String, Int16[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros de 16 bits com o nome e o formato do campo especificados. |
AddInt16Array(String, Int16[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros de 16 bits com o nome do campo, o formato e as marcas especificados. |
AddInt32(String, Int32) |
Adiciona um campo de matriz de inteiros de 32 bits com o nome do campo especificado. |
AddInt32(String, Int32, LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros de 32 bits com o nome e o formato do campo especificados. |
AddInt32(String, Int32, LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros de 32 bits com o nome do campo, o formato e as marcas especificados. |
AddInt32Array(String, Int32[]) |
Adiciona um campo de matriz de inteiros de 32 bits com o nome do campo especificado. |
AddInt32Array(String, Int32[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros de 32 bits com o nome e o formato do campo especificados. |
AddInt32Array(String, Int32[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros de 32 bits com o nome do campo, o formato e as marcas especificados. |
AddInt64(String, Int64) |
Adiciona um campo de matriz de inteiros de 64 bits com o nome do campo especificado. |
AddInt64(String, Int64, LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros de 64 bits com o nome e o formato do campo especificados. |
AddInt64(String, Int64, LoggingFieldFormat, Int32) |
Adiciona um campo inteiro de 64 bits com o nome do campo, o formato e as marcas especificados. |
AddInt64Array(String, Int64[]) |
Adiciona um campo de matriz de inteiros de 64 bits com o nome do campo especificado. |
AddInt64Array(String, Int64[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros de 64 bits com o nome e o formato do campo especificados. |
AddInt64Array(String, Int64[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros de 64 bits com o nome do campo, o formato e as marcas especificados. |
AddPoint(String, Point) |
Adiciona um campo Point com o nome especificado. |
AddPoint(String, Point, LoggingFieldFormat) |
Adiciona um campo Point com o nome e o formato especificados. |
AddPoint(String, Point, LoggingFieldFormat, Int32) |
Adiciona um campo Point com o nome, o formato e as marcas especificados. |
AddPointArray(String, Point[]) |
Adiciona um campo Matriz de ponto com o nome do campo especificado. |
AddPointArray(String, Point[], LoggingFieldFormat) |
Adiciona um campo Matriz de ponto com o nome e o formato do campo especificados. |
AddPointArray(String, Point[], LoggingFieldFormat, Int32) |
Adiciona um campo Matriz de pontos com o nome do campo, o formato e as marcas especificados. |
AddRect(String, Rect) |
Adiciona um campo Rect com o nome do campo especificado. |
AddRect(String, Rect, LoggingFieldFormat) |
Adiciona um campo Rect com o nome do campo e o formato especificados. |
AddRect(String, Rect, LoggingFieldFormat, Int32) |
Adiciona um campo Rect com o nome do campo, o formato e as marcas especificados. |
AddRectArray(String, Rect[]) |
Adiciona um campo de matriz Rect com o nome do campo especificado. |
AddRectArray(String, Rect[], LoggingFieldFormat) |
Adiciona um campo de matriz Rect com o nome e o formato do campo especificados. |
AddRectArray(String, Rect[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz Rect com o nome do campo, o formato e as marcas especificados. |
AddSingle(String, Single) |
Adiciona um campo Único com o nome de campo especificado. |
AddSingle(String, Single, LoggingFieldFormat) |
Adiciona um campo Único com o nome e o formato do campo especificados. |
AddSingle(String, Single, LoggingFieldFormat, Int32) |
Adiciona um campo Único com o nome do campo, o formato e as marcas especificados. |
AddSingleArray(String, Single[]) |
Adiciona um campo Matriz única com o nome do campo especificado. |
AddSingleArray(String, Single[], LoggingFieldFormat) |
Adiciona um campo Matriz única com o nome e o formato do campo especificados. |
AddSingleArray(String, Single[], LoggingFieldFormat, Int32) |
Adiciona um campo Matriz única com o nome do campo, o formato e as marcas especificados. |
AddSize(String, Size) |
Adiciona um campo Tamanho com o nome do campo especificado. |
AddSize(String, Size, LoggingFieldFormat) |
Adiciona um campo Tamanho com o nome e o formato do campo especificados. |
AddSize(String, Size, LoggingFieldFormat, Int32) |
Adiciona um campo Tamanho com o nome do campo, o formato e as marcas especificados. |
AddSizeArray(String, Size[]) |
Adiciona um campo Matriz de tamanho com o nome do campo especificado. |
AddSizeArray(String, Size[], LoggingFieldFormat) |
Adiciona um campo Matriz de tamanho com o nome e o formato do campo especificados. |
AddSizeArray(String, Size[], LoggingFieldFormat, Int32) |
Adiciona um campo Matriz de tamanho com o nome do campo, o formato e as marcas especificados. |
AddString(String, String) |
Adiciona um campo Cadeia de caracteres com o nome do campo especificado. |
AddString(String, String, LoggingFieldFormat) |
Adiciona um campo Cadeia de caracteres com o nome e o formato do campo especificados. |
AddString(String, String, LoggingFieldFormat, Int32) |
Adiciona um campo Cadeia de caracteres com o nome do campo, o formato e as marcas especificados. |
AddStringArray(String, String[]) |
Adiciona um campo Matriz de cadeia de caracteres com o nome do campo especificado. |
AddStringArray(String, String[], LoggingFieldFormat) |
Adiciona um campo Matriz de cadeia de caracteres com o nome e o formato do campo especificados. |
AddStringArray(String, String[], LoggingFieldFormat, Int32) |
Adiciona um campo Matriz de cadeia de caracteres com o nome do campo, o formato e as marcas especificados. |
AddTimeSpan(String, TimeSpan) |
Adiciona um campo de intervalo de tempo com o nome do campo especificado. |
AddTimeSpan(String, TimeSpan, LoggingFieldFormat) |
Adiciona um campo de intervalo de tempo com o nome e o formato do campo especificados. |
AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32) |
Adiciona um campo de intervalo de tempo com o nome do campo, o formato e as marcas especificados. |
AddTimeSpanArray(String, TimeSpan[]) |
Adiciona um campo de matriz de intervalo de tempo com o nome do campo especificado. |
AddTimeSpanArray(String, TimeSpan[], LoggingFieldFormat) |
Adiciona um campo de matriz de intervalo de tempo com o nome e o formato do campo especificados. |
AddTimeSpanArray(String, TimeSpan[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de intervalo de tempo com o nome do campo, o formato e as marcas especificados. |
AddUInt16(String, UInt16) |
Adiciona um campo inteiro sem sinal de 16 bits com o nome do campo especificado. |
AddUInt16(String, UInt16, LoggingFieldFormat) |
Adiciona um campo inteiro sem sinal de 16 bits com o nome e o formato do campo especificados. |
AddUInt16(String, UInt16, LoggingFieldFormat, Int32) |
Adiciona um campo inteiro sem sinal de 16 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt16Array(String, UInt16[]) |
Adiciona um campo inteiro sem sinal de 16 bits com o nome do campo especificado. |
AddUInt16Array(String, UInt16[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros sem sinal de 16 bits com o nome e o formato do campo especificados. |
AddUInt16Array(String, UInt16[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros sem sinal de 16 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt32(String, UInt32) |
Adiciona um campo inteiro sem sinal de 32 bits com o nome do campo especificado. |
AddUInt32(String, UInt32, LoggingFieldFormat) |
Adiciona um campo inteiro sem sinal de 32 bits com o nome e o formato do campo especificados. |
AddUInt32(String, UInt32, LoggingFieldFormat, Int32) |
Adiciona um campo inteiro sem sinal de 32 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt32Array(String, UInt32[]) |
Adiciona um campo de matriz de inteiros sem sinal de 32 bits com o nome do campo especificado. |
AddUInt32Array(String, UInt32[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros sem sinal de 32 bits com o nome e o formato do campo especificados. |
AddUInt32Array(String, UInt32[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros sem sinal de 32 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt64(String, UInt64) |
Adiciona um campo inteiro sem sinal de 64 bits com o nome do campo especificado. |
AddUInt64(String, UInt64, LoggingFieldFormat) |
Adiciona um campo inteiro sem sinal de 64 bits com o nome e o formato do campo especificados. |
AddUInt64(String, UInt64, LoggingFieldFormat, Int32) |
Adiciona um campo inteiro sem sinal de 64 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt64Array(String, UInt64[]) |
Adiciona um campo de matriz de inteiros sem sinal de 64 bits com o nome do campo especificado. |
AddUInt64Array(String, UInt64[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros sem sinal de 64 bits com o nome e o formato do campo especificados. |
AddUInt64Array(String, UInt64[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros sem sinal de 64 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt8(String, Byte) |
Adiciona um campo inteiro sem sinal de 8 bits com o nome do campo especificado. |
AddUInt8(String, Byte, LoggingFieldFormat) |
Adiciona um campo inteiro sem sinal de 8 bits com o nome e o formato do campo especificados. |
AddUInt8(String, Byte, LoggingFieldFormat, Int32) |
Adiciona um campo inteiro sem sinal de 8 bits com o nome do campo, o formato e as marcas especificados. |
AddUInt8Array(String, Byte[]) |
Adiciona um campo de matriz de inteiros sem sinal de 8 bits com o nome do campo especificado. |
AddUInt8Array(String, Byte[], LoggingFieldFormat) |
Adiciona um campo de matriz de inteiros sem sinal de 8 bits com o nome e o formato do campo especificados. |
AddUInt8Array(String, Byte[], LoggingFieldFormat, Int32) |
Adiciona um campo de matriz de inteiros sem sinal de 8 bits com o nome do campo, o formato e as marcas especificados. |
BeginStruct(String) |
Inicia um novo campo estruturado com o nome do campo especificado. |
BeginStruct(String, Int32) |
Inicia um novo campo estruturado com o nome do campo e as marcas especificados. |
Clear() |
Remove todos os campos armazenados no objeto e redefine o objeto para seu estado recém-construído. |
EndStruct() |
Encerra um campo estruturado. |