Freigeben über


LoggingFields.AddUInt8Array Methode

Definition

Überlädt

AddUInt8Array(String, Byte[])

Fügt ein 8-Bit-Ganzzahlarrayfeld ohne Vorzeichen mit dem angegebenen Feldnamen hinzu.

AddUInt8Array(String, Byte[], LoggingFieldFormat)

Fügt ein 8-Bit-Ganzzahlarrayfeld ohne Vorzeichen mit dem angegebenen Feldnamen und -format hinzu.

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

Fügt ein 8-Bit-Ganzzahlarrayfeld ohne Vorzeichen mit dem angegebenen Feldnamen, Format und Tags hinzu.

AddUInt8Array(String, Byte[])

Fügt ein 8-Bit-Ganzzahlarrayfeld ohne Vorzeichen mit dem angegebenen Feldnamen hinzu.

public:
 virtual void AddUInt8Array(Platform::String ^ name, Platform::Array <byte> ^ value) = AddUInt8Array;
/// [Windows.Foundation.Metadata.Overload("AddUInt8Array")]
void AddUInt8Array(winrt::hstring const& name, winrt::array_view <byte> const& value);
[Windows.Foundation.Metadata.Overload("AddUInt8Array")]
public void AddUInt8Array(string name, byte[] value);
function addUInt8Array(name, value)
Public Sub AddUInt8Array (name As String, value As Byte())

Parameter

name
String

Platform::String

winrt::hstring

Name des Ereignisfelds.

value

Byte[]

byte[]

Der Wert für das Ereignisfeld. Das Format für das Array ist binär.

Attribute

Weitere Informationen

Gilt für:

AddUInt8Array(String, Byte[], LoggingFieldFormat)

Fügt ein 8-Bit-Ganzzahlarrayfeld ohne Vorzeichen mit dem angegebenen Feldnamen und -format hinzu.

public:
 virtual void AddUInt8Array(Platform::String ^ name, Platform::Array <byte> ^ value, LoggingFieldFormat format) = AddUInt8Array;
/// [Windows.Foundation.Metadata.Overload("AddUInt8ArrayWithFormat")]
void AddUInt8Array(winrt::hstring const& name, winrt::array_view <byte> const& value, LoggingFieldFormat const& format);
[Windows.Foundation.Metadata.Overload("AddUInt8ArrayWithFormat")]
public void AddUInt8Array(string name, byte[] value, LoggingFieldFormat format);
function addUInt8Array(name, value, format)
Public Sub AddUInt8Array (name As String, value As Byte(), format As LoggingFieldFormat)

Parameter

name
String

Platform::String

winrt::hstring

Name des Ereignisfelds.

value

Byte[]

byte[]

Der Wert für das Ereignisfeld. Das Standardformat für das Array ist binär. Weitere Formate, die möglicherweise angegeben werden, finden Sie im Abschnitt "Hinweise".

format
LoggingFieldFormat

Das Format des Ereignisfelds. Gibt einen optionalen Formatierungshinweis an, der von ETW-Tools (Event Tracing for Windows) verwendet werden kann.

Attribute

Hinweise

Verwenden Sie den format-Parameter , um das Format des Arrays anzugeben. Sie können die folgenden LoggingFieldFormat-Formate verwenden:

Wert BESCHREIBUNG
Standard Es wird kein Format angegeben.
Boolean Daten werden als Array boolescher Werte behandelt
Hexadezimal Daten werden als Array von ganzzahligen 8-Bit-Zahlen behandelt, formatiert als hexadezimal
Ipv6Address Daten werden als IPv6-Adresse behandelt
Json Daten werden als MBCS-Zeichenfolge (JavaScript Object Notation, JavaScript Object Notation, JSON) behandelt.
Signiert Daten werden als Array von ganzzahligen 8-Bit-Zeichen behandelt.
String Daten werden als MBCS-Zeichenfolge behandelt.
Socketaddress Daten werden als Sockaddr behandelt
Ohne Vorzeichen Daten werden als Array von unsignierten 8-Bit-Ganzzahlen behandelt.
XML Daten werden als MBCS-XML-Zeichenfolge behandelt.

Weitere Informationen

Gilt für:

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

Fügt ein 8-Bit-Ganzzahlarrayfeld ohne Vorzeichen mit dem angegebenen Feldnamen, Format und Tags hinzu.

public:
 virtual void AddUInt8Array(Platform::String ^ name, Platform::Array <byte> ^ value, LoggingFieldFormat format, int tags) = AddUInt8Array;
/// [Windows.Foundation.Metadata.Overload("AddUInt8ArrayWithFormatAndTags")]
void AddUInt8Array(winrt::hstring const& name, winrt::array_view <byte> const& value, LoggingFieldFormat const& format, int const& tags);
[Windows.Foundation.Metadata.Overload("AddUInt8ArrayWithFormatAndTags")]
public void AddUInt8Array(string name, byte[] value, LoggingFieldFormat format, int tags);
function addUInt8Array(name, value, format, tags)
Public Sub AddUInt8Array (name As String, value As Byte(), format As LoggingFieldFormat, tags As Integer)

Parameter

name
String

Platform::String

winrt::hstring

Name des Ereignisfelds.

value

Byte[]

byte[]

Der Wert für das Ereignisfeld. Das Standardformat für das Array ist binär. Weitere Formate, die möglicherweise angegeben werden, finden Sie im Abschnitt "Hinweise".

format
LoggingFieldFormat

Das Format des Ereignisfelds. Gibt einen optionalen Formatierungshinweis an, der von ETW-Tools (Event Tracing for Windows) verwendet werden kann.

tags
Int32

int

Das benutzerdefinierte Tag für das Ereignisfeld. Gibt bis zu achtundzwanzig Bits benutzerdefinierter Feldverarbeitungsmetadaten für die Verwendung durch ein benutzerdefiniertes ETW-Verarbeitungstool an. Die vier obersten Bits sind reserviert und müssen auf null (0) festgelegt werden.

Attribute

Hinweise

Verwenden Sie den format-Parameter , um das Format des Arrays anzugeben. Sie können die folgenden LoggingFieldFormat-Formate verwenden:

StandardEs wird kein Format angegeben.
BooleanDaten werden als Array boolescher Werte behandelt
HexadezimalDaten werden als Array von ganzzahligen 8-Bit-Zahlen behandelt, formatiert als hexadezimal
Ipv6AddressDaten werden als IPv6-Adresse behandelt
JsonDaten werden als MBCS-Zeichenfolge (JavaScript Object Notation, JavaScript Object Notation, JSON) behandelt.
SigniertDaten werden als Array von ganzzahligen 8-Bit-Zeichen behandelt.
StringDaten werden als MBCS-Zeichenfolge behandelt.
SocketaddressDaten werden als [sockaddr](/windows/desktop/WinSock/sockaddr-2) behandelt.
Ohne VorzeichenDaten werden als Array von unsignierten 8-Bit-Ganzzahlen behandelt.
XMLDaten werden als MBCS-XML-Zeichenfolge behandelt.

Weitere Informationen

Gilt für: