Bagikan melalui


LoggingFields Kelas

Definisi

Mewakili urutan bidang peristiwa dan menyediakan metode untuk menambahkan bidang ke urutan.

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
Warisan
Object Platform::Object IInspectable LoggingFields
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Anda dapat meneruskan objek ini ke LoggingChannel. Metode LogEvent untuk menyediakan payload (data) untuk suatu peristiwa.

Kelas ini tidak aman untuk utas. Pastikan bahwa instans kelas ini tidak dimodifikasi secara bersamaan oleh beberapa utas.

Kelas ini dapat membuat struktur berlapis. Untuk membuat struktur, panggil BeginStruct untuk menandai awal struktur. Kemudian tambahkan bidang yang merupakan bagian dari struktur. Terakhir, panggil EndStruct untuk menandai akhir struktur. Struktur dapat disarangkan hingga delapan tingkat kedalaman.

Tip

Nama bidang dan tag bidang harus digunakan untuk metadata yang jarang berubah, bukan untuk data yang sering berubah. Nilai untuk nama bidang dan tag umumnya harus konstanta, bukan variabel. Nama peristiwa, tag peristiwa, nama bidang, tag bidang, dan format bidang adalah bagian dari identitas peristiwa, dan setiap identitas peristiwa unik dilacak oleh LoggingChannel. Menggunakan nilai yang sering berubah untuk nama bidang dan tag akan menyebabkan peningkatan penggunaan memori dalam aplikasi Anda, dan dapat membuat pendekodean atau analisis peristiwa lebih kompleks.

Konstruktor

LoggingFields()

Menginisialisasi instans LoggingFields baru.

Metode

AddBoolean(String, Boolean)

Menambahkan bidang boolean dengan nama bidang yang ditentukan.

AddBoolean(String, Boolean, LoggingFieldFormat)

Menambahkan bidang boolean dengan nama dan format bidang yang ditentukan.

AddBoolean(String, Boolean, LoggingFieldFormat, Int32)

Menambahkan bidang boolean dengan nama bidang, format, dan tag yang ditentukan.

AddBooleanArray(String, Boolean[])

Menambahkan bidang array boolean dengan nama bidang yang ditentukan.

AddBooleanArray(String, Boolean[], LoggingFieldFormat)

Menambahkan bidang array boolean dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array boolean dengan nama bidang, format, dan tag yang ditentukan.

AddChar16(String, Char)

Menambahkan bidang karakter 16-bit dengan nama bidang yang ditentukan.

AddChar16(String, Char, LoggingFieldFormat)

Menambahkan bidang karakter 16-bit dengan nama dan format bidang yang ditentukan.

AddChar16(String, Char, LoggingFieldFormat, Int32)

Menambahkan bidang karakter 16-bit dengan nama bidang, format, dan tag yang ditentukan.

AddChar16Array(String, Char[])

Menambahkan bidang array karakter 16-bit dengan nama bidang yang ditentukan.

AddChar16Array(String, Char[], LoggingFieldFormat)

Menambahkan bidang array karakter 16-bit dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array karakter 16-bit dengan nama dan format bidang yang ditentukan, dan tag.

AddDateTime(String, DateTime)

Menambahkan bidang DateTime dengan nama bidang yang ditentukan.

AddDateTime(String, DateTime, LoggingFieldFormat)

Menambahkan bidang DateTime dengan nama dan format bidang yang ditentukan.

AddDateTime(String, DateTime, LoggingFieldFormat, Int32)

Menambahkan bidang DateTime dengan nama bidang, format, dan tag yang ditentukan.

AddDateTimeArray(String, DateTime[])

Menambahkan bidang array DateTime dengan nama bidang yang ditentukan.

AddDateTimeArray(String, DateTime[], LoggingFieldFormat)

Menambahkan bidang array DateTime dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array DateTime dengan nama bidang, format, dan tag yang ditentukan.

AddDouble(String, Double)

Menambahkan bidang Ganda dengan nama bidang yang ditentukan.

AddDouble(String, Double, LoggingFieldFormat)

Menambahkan bidang Ganda dengan nama dan format bidang yang ditentukan.

AddDouble(String, Double, LoggingFieldFormat, Int32)

Menambahkan bidang Ganda dengan nama bidang, format, dan tag yang ditentukan.

AddDoubleArray(String, Double[])

Menambahkan bidang Array ganda dengan nama bidang yang ditentukan.

AddDoubleArray(String, Double[], LoggingFieldFormat)

Menambahkan bidang Array ganda dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang Array ganda dengan nama bidang, format, dan tag yang ditentukan.

AddEmpty(String)

Menambahkan bidang kosong.

AddEmpty(String, LoggingFieldFormat)

Menambahkan bidang kosong.

AddEmpty(String, LoggingFieldFormat, Int32)

Menambahkan bidang kosong.

AddGuid(String, Guid)

Menambahkan bidang GUID dengan nama bidang yang ditentukan.

AddGuid(String, Guid, LoggingFieldFormat)

Menambahkan bidang GUID dengan nama dan format bidang yang ditentukan.

AddGuid(String, Guid, LoggingFieldFormat, Int32)

Menambahkan bidang GUID dengan nama bidang, format, dan tag yang ditentukan.

AddGuidArray(String, Guid[])

Menambahkan bidang array GUID dengan nama bidang yang ditentukan.

AddGuidArray(String, Guid[], LoggingFieldFormat)

Menambahkan bidang array GUID dengan nama dan format bidang yang ditentukan

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

Menambahkan bidang array GUID dengan nama bidang, format, dan tag yang ditentukan.

AddInt16(String, Int16)

Menambahkan bidang bilangan bulat 16-bit dengan nama bidang yang ditentukan.

AddInt16(String, Int16, LoggingFieldFormat)

Menambahkan bidang bilangan bulat 16-bit dengan nama dan format bidang yang ditentukan.

AddInt16(String, Int16, LoggingFieldFormat, Int32)

Menambahkan bidang bilangan bulat 16-bit dengan nama bidang, format, dan tag yang ditentukan.

AddInt16Array(String, Int16[])

Menambahkan bidang array bilangan bulat 16-bit dengan nama bidang yang ditentukan.

AddInt16Array(String, Int16[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 16-bit dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat 16-bit dengan nama bidang, format, dan tag yang ditentukan.

AddInt32(String, Int32)

Menambahkan bidang array bilangan bulat 32-bit dengan nama bidang yang ditentukan.

AddInt32(String, Int32, LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 32-bit dengan nama dan format bidang yang ditentukan.

AddInt32(String, Int32, LoggingFieldFormat, Int32)

Menambahkan bidang array bilangan bulat 32-bit dengan nama bidang, format, dan tag yang ditentukan.

AddInt32Array(String, Int32[])

Menambahkan bidang array bilangan bulat 32-bit dengan nama bidang yang ditentukan.

AddInt32Array(String, Int32[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 32-bit dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat 32-bit dengan nama bidang, format, dan tag yang ditentukan.

AddInt64(String, Int64)

Menambahkan bidang array bilangan bulat 64-bit dengan nama bidang yang ditentukan.

AddInt64(String, Int64, LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 64-bit dengan nama dan format bidang yang ditentukan.

AddInt64(String, Int64, LoggingFieldFormat, Int32)

Menambahkan bidang bilangan bulat 64-bit dengan nama bidang, format, dan tag yang ditentukan.

AddInt64Array(String, Int64[])

Menambahkan bidang array bilangan bulat 64-bit dengan nama bidang yang ditentukan.

AddInt64Array(String, Int64[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 64-bit dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat 64-bit dengan nama bidang, format, dan tag yang ditentukan.

AddPoint(String, Point)

Menambahkan bidang Titik dengan nama yang ditentukan.

AddPoint(String, Point, LoggingFieldFormat)

Menambahkan bidang Titik dengan nama dan format yang ditentukan.

AddPoint(String, Point, LoggingFieldFormat, Int32)

Menambahkan bidang Titik dengan nama, format, dan tag yang ditentukan.

AddPointArray(String, Point[])

Menambahkan bidang Array titik dengan nama bidang yang ditentukan.

AddPointArray(String, Point[], LoggingFieldFormat)

Menambahkan bidang Array titik dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang Array titik dengan nama bidang, format, dan tag yang ditentukan.

AddRect(String, Rect)

Menambahkan bidang Rect dengan nama bidang yang ditentukan.

AddRect(String, Rect, LoggingFieldFormat)

Menambahkan bidang Rect dengan nama bidang dan format yang ditentukan.

AddRect(String, Rect, LoggingFieldFormat, Int32)

Menambahkan bidang Rect dengan nama bidang, format, dan tag yang ditentukan.

AddRectArray(String, Rect[])

Menambahkan bidang Rect array dengan nama bidang yang ditentukan.

AddRectArray(String, Rect[], LoggingFieldFormat)

Menambahkan bidang Rect array dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang Rect array dengan nama bidang, format, dan tag yang ditentukan.

AddSingle(String, Single)

Menambahkan bidang Tunggal dengan nama bidang yang ditentukan.

AddSingle(String, Single, LoggingFieldFormat)

Menambahkan bidang Tunggal dengan nama dan format bidang yang ditentukan.

AddSingle(String, Single, LoggingFieldFormat, Int32)

Menambahkan bidang Tunggal dengan nama bidang, format, dan tag yang ditentukan.

AddSingleArray(String, Single[])

Menambahkan bidang Array tunggal dengan nama bidang yang ditentukan.

AddSingleArray(String, Single[], LoggingFieldFormat)

Menambahkan bidang Array tunggal dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang Array tunggal dengan nama bidang, format, dan tag yang ditentukan.

AddSize(String, Size)

Menambahkan bidang Ukuran dengan nama bidang yang ditentukan.

AddSize(String, Size, LoggingFieldFormat)

Menambahkan bidang Ukuran dengan nama dan format bidang yang ditentukan.

AddSize(String, Size, LoggingFieldFormat, Int32)

Menambahkan bidang Ukuran dengan nama bidang, format, dan tag yang ditentukan.

AddSizeArray(String, Size[])

Menambahkan bidang Array ukuran dengan nama bidang yang ditentukan.

AddSizeArray(String, Size[], LoggingFieldFormat)

Menambahkan bidang Array ukuran dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang Array ukuran dengan nama bidang, format, dan tag yang ditentukan.

AddString(String, String)

Menambahkan bidang String dengan nama bidang yang ditentukan.

AddString(String, String, LoggingFieldFormat)

Menambahkan bidang String dengan nama dan format bidang yang ditentukan.

AddString(String, String, LoggingFieldFormat, Int32)

Menambahkan bidang String dengan nama bidang, format, dan tag yang ditentukan.

AddStringArray(String, String[])

Menambahkan bidang array String dengan nama bidang yang ditentukan.

AddStringArray(String, String[], LoggingFieldFormat)

Menambahkan bidang array String dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array String dengan nama bidang, format, dan tag yang ditentukan.

AddTimeSpan(String, TimeSpan)

Menambahkan bidang rentang waktu dengan nama bidang yang ditentukan.

AddTimeSpan(String, TimeSpan, LoggingFieldFormat)

Menambahkan bidang rentang waktu dengan nama dan format bidang yang ditentukan.

AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32)

Menambahkan bidang rentang waktu dengan nama bidang, format, dan tag yang ditentukan.

AddTimeSpanArray(String, TimeSpan[])

Menambahkan bidang array rentang waktu dengan nama bidang yang ditentukan.

AddTimeSpanArray(String, TimeSpan[], LoggingFieldFormat)

Menambahkan bidang array rentang waktu dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array rentang waktu dengan nama bidang, format, dan tag yang ditentukan.

AddUInt16(String, UInt16)

Menambahkan bidang bilangan bulat tidak bertanda 16-bit dengan nama bidang yang ditentukan.

AddUInt16(String, UInt16, LoggingFieldFormat)

Menambahkan bidang bilangan bulat tidak bertanda 16-bit dengan nama dan format bidang yang ditentukan.

AddUInt16(String, UInt16, LoggingFieldFormat, Int32)

Menambahkan bidang bilangan bulat tidak bertanda 16-bit dengan nama bidang, format, dan tag yang ditentukan.

AddUInt16Array(String, UInt16[])

Menambahkan bidang bilangan bulat a16-bit yang tidak ditandatangani dengan nama bidang yang ditentukan.

AddUInt16Array(String, UInt16[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat tidak bertanda 16-bit dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat tidak bertanda 16-bit dengan nama bidang, format, dan tag yang ditentukan.

AddUInt32(String, UInt32)

Menambahkan bidang bilangan bulat tidak bertanda 32-bit dengan nama bidang yang ditentukan.

AddUInt32(String, UInt32, LoggingFieldFormat)

Menambahkan bidang bilangan bulat tidak bertanda 32-bit dengan nama dan format bidang yang ditentukan.

AddUInt32(String, UInt32, LoggingFieldFormat, Int32)

Menambahkan bidang bilangan bulat yang tidak ditandatangani 32-bit dengan nama bidang, format, dan tag yang ditentukan.

AddUInt32Array(String, UInt32[])

Menambahkan bidang array bilangan bulat yang tidak ditandatangani 32-bit dengan nama bidang yang ditentukan.

AddUInt32Array(String, UInt32[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat yang tidak ditandatangani 32-bit dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat yang tidak ditandatangani 32-bit dengan nama bidang, format, dan tag yang ditentukan.

AddUInt64(String, UInt64)

Menambahkan bidang bilangan bulat yang tidak ditandatangani 64-bit dengan nama bidang yang ditentukan.

AddUInt64(String, UInt64, LoggingFieldFormat)

Menambahkan bidang bilangan bulat yang tidak ditandatangani 64-bit dengan nama dan format bidang yang ditentukan.

AddUInt64(String, UInt64, LoggingFieldFormat, Int32)

Menambahkan bidang bilangan bulat yang tidak ditandatangani 64-bit dengan nama bidang, format, dan tag yang ditentukan.

AddUInt64Array(String, UInt64[])

Menambahkan bidang array bilangan bulat 64-bit yang tidak ditandatangani dengan nama bidang yang ditentukan.

AddUInt64Array(String, UInt64[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 64-bit yang tidak ditandatangani dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat 64-bit yang tidak ditandatangani dengan nama bidang, format, dan tag yang ditentukan.

AddUInt8(String, Byte)

Menambahkan bidang bilangan bulat yang tidak ditandatangani 8-bit dengan nama bidang yang ditentukan.

AddUInt8(String, Byte, LoggingFieldFormat)

Menambahkan bidang bilangan bulat yang tidak ditandatangani 8-bit dengan nama dan format bidang yang ditentukan.

AddUInt8(String, Byte, LoggingFieldFormat, Int32)

Menambahkan bidang bilangan bulat 8-bit yang tidak ditandatangani dengan nama bidang, format, dan tag yang ditentukan.

AddUInt8Array(String, Byte[])

Menambahkan bidang array bilangan bulat 8-bit yang tidak ditandatangani dengan nama bidang yang ditentukan.

AddUInt8Array(String, Byte[], LoggingFieldFormat)

Menambahkan bidang array bilangan bulat 8-bit yang tidak ditandatangani dengan nama dan format bidang yang ditentukan.

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

Menambahkan bidang array bilangan bulat 8-bit yang tidak ditandatangani dengan nama bidang, format, dan tag yang ditentukan.

BeginStruct(String)

Memulai bidang terstruktur baru dengan nama bidang yang ditentukan.

BeginStruct(String, Int32)

Memulai bidang terstruktur baru dengan nama bidang dan tag yang ditentukan.

Clear()

Menghapus semua bidang yang disimpan dalam objek dan mengatur ulang objek ke status yang baru dibangun.

EndStruct()

Mengakhiri bidang terstruktur.

Berlaku untuk