LoggingFields LoggingFields LoggingFields LoggingFields Class

Definition

Represents a sequence of event fields and provides methods for adding fields to the sequence.

public : sealed class LoggingFields : ILoggingFieldspublic sealed class LoggingFields : ILoggingFieldsPublic NotInheritable Class LoggingFields Implements ILoggingFields// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

You can pass this object to a LoggingChannel.LogEvent method to provide the payload (data) for an event.

This class is not thread-safe. Ensure that an instance of this class is not modified simultaneously by multiple threads.

This class can create nested structures. To create a structure, call BeginStruct to mark the start of the structure. Then add the fields that are part of the structure. Finally, call EndStruct to mark the end of the structure. Structures can be nested up to eight levels deep.

Tip

Field names and field tags should be used for infrequently-changing metadata, not for frequently-changing data. The values for field names and tags should generally be constants, not variables. Event names, event tags, field names, field tags, and field formats are part of an event’s identity, and each unique event identity is tracked by a LoggingChannel. Using frequently-changing values for field names and tags will lead to increased memory usage in your application, and may make event decoding or analysis more complex.

Constructors

LoggingFields() LoggingFields() LoggingFields() LoggingFields()

Initializes a new LoggingFields instance.

public : LoggingFields()public LoggingFields()Public Sub New()// You can use this method in JavaScript.

Methods

AddBoolean(String, Boolean) AddBoolean(String, Boolean) AddBoolean(String, Boolean) AddBoolean(String, Boolean)

Adds a boolean field with the specified field name.

public : void AddBoolean(PlatForm::String name, bool value)public void AddBoolean(String name, Boolean value)Public Function AddBoolean(name As String, value As Boolean) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
bool Boolean Boolean Boolean

Value of the event field.

See Also

AddBoolean(String, Boolean, LoggingFieldFormat) AddBoolean(String, Boolean, LoggingFieldFormat) AddBoolean(String, Boolean, LoggingFieldFormat) AddBoolean(String, Boolean, LoggingFieldFormat)

Adds a boolean field with the specified field name and format.

public : void AddBoolean(PlatForm::String name, bool value, LoggingFieldFormat format)public void AddBoolean(String name, Boolean value, LoggingFieldFormat format)Public Function AddBoolean(name As String, value As Boolean, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
bool Boolean Boolean Boolean

The value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddBoolean(String, Boolean, LoggingFieldFormat, Int32) AddBoolean(String, Boolean, LoggingFieldFormat, Int32) AddBoolean(String, Boolean, LoggingFieldFormat, Int32) AddBoolean(String, Boolean, LoggingFieldFormat, Int32)

Adds a boolean field with the specified field name, format, and tags.

public : void AddBoolean(PlatForm::String name, bool value, LoggingFieldFormat format, int tags)public void AddBoolean(String name, Boolean value, LoggingFieldFormat format, Int32 tags)Public Function AddBoolean(name As String, value As Boolean, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
bool Boolean Boolean Boolean

The value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a boolean array field with the specified field name.

public : void AddBooleanArray(PlatForm::String name, bool[] value)public void AddBooleanArray(String name, Boolean[] value)Public Function AddBooleanArray(name As String, value As Boolean[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
bool[] Boolean[] Boolean[] Boolean[]

The array values for the event field.

See Also

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

Adds a boolean array field with the specified field name and format.

public : void AddBooleanArray(PlatForm::String name, bool[] value, LoggingFieldFormat format)public void AddBooleanArray(String name, Boolean[] value, LoggingFieldFormat format)Public Function AddBooleanArray(name As String, value As Boolean[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
bool[] Boolean[] Boolean[] Boolean[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a boolean array field with the specified field name, format, and tag.

public : void AddBooleanArray(PlatForm::String name, bool[] value, LoggingFieldFormat format, int tags)public void AddBooleanArray(String name, Boolean[] value, LoggingFieldFormat format, Int32 tags)Public Function AddBooleanArray(name As String, value As Boolean[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
bool[] Boolean[] Boolean[] Boolean[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddChar16(String, Char) AddChar16(String, Char) AddChar16(String, Char) AddChar16(String, Char)

Adds a 16-bit character field with the specified field name.

public : void AddChar16(PlatForm::String name, Char value)public void AddChar16(String name, Char value)Public Function AddChar16(name As String, value As Char) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
Char Char Char Char

The value of the event field.

See Also

AddChar16(String, Char, LoggingFieldFormat) AddChar16(String, Char, LoggingFieldFormat) AddChar16(String, Char, LoggingFieldFormat) AddChar16(String, Char, LoggingFieldFormat)

Adds a 16-bit character field with the specified field name and format.

public : void AddChar16(PlatForm::String name, Char value, LoggingFieldFormat format)public void AddChar16(String name, Char value, LoggingFieldFormat format)Public Function AddChar16(name As String, value As Char, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
Char Char Char Char

The value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddChar16(String, Char, LoggingFieldFormat, Int32) AddChar16(String, Char, LoggingFieldFormat, Int32) AddChar16(String, Char, LoggingFieldFormat, Int32) AddChar16(String, Char, LoggingFieldFormat, Int32)

Adds a 16-bit character field with the specified field name, format, and tag.

public : void AddChar16(PlatForm::String name, Char value, LoggingFieldFormat format, int tags)public void AddChar16(String name, Char value, LoggingFieldFormat format, Int32 tags)Public Function AddChar16(name As String, value As Char, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
Char Char Char Char

The value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a 16-bit character array field with the specified field name.

public : void AddChar16Array(PlatForm::String name, Char[] value)public void AddChar16Array(String name, Char[] value)Public Function AddChar16Array(name As String, value As Char[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
Char[] Char[] Char[] Char[]

The array of values for the event field.

See Also

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

Adds a 16-bit character array field with the specified field name and format.

public : void AddChar16Array(PlatForm::String name, Char[] value, LoggingFieldFormat format)public void AddChar16Array(String name, Char[] value, LoggingFieldFormat format)Public Function AddChar16Array(name As String, value As Char[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
Char[] Char[] Char[] Char[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 16-bit character array field with the specified field name and format, and tags.

public : void AddChar16Array(PlatForm::String name, Char[] value, LoggingFieldFormat format, int tags)public void AddChar16Array(String name, Char[] value, LoggingFieldFormat format, Int32 tags)Public Function AddChar16Array(name As String, value As Char[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
Char[] Char[] Char[] Char[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddDateTime(String, DateTime) AddDateTime(String, DateTime) AddDateTime(String, DateTime) AddDateTime(String, DateTime)

Adds a DateTime field with the specified field name.

public : void AddDateTime(PlatForm::String name, DateTime value)public void AddDateTime(String name, DateTimeOffset value)Public Function AddDateTime(name As String, value As DateTimeOffset) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
DateTime DateTimeOffset DateTimeOffset DateTimeOffset

The value of the event field.

See Also

AddDateTime(String, DateTime, LoggingFieldFormat) AddDateTime(String, DateTime, LoggingFieldFormat) AddDateTime(String, DateTime, LoggingFieldFormat) AddDateTime(String, DateTime, LoggingFieldFormat)

Adds a DateTime field with the specified field name and format.

public : void AddDateTime(PlatForm::String name, DateTime value, LoggingFieldFormat format)public void AddDateTime(String name, DateTimeOffset value, LoggingFieldFormat format)Public Function AddDateTime(name As String, value As DateTimeOffset, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
DateTime DateTimeOffset DateTimeOffset DateTimeOffset

The value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddDateTime(String, DateTime, LoggingFieldFormat, Int32) AddDateTime(String, DateTime, LoggingFieldFormat, Int32) AddDateTime(String, DateTime, LoggingFieldFormat, Int32) AddDateTime(String, DateTime, LoggingFieldFormat, Int32)

Adds a DateTime field with the specified field name, format, and tags.

public : void AddDateTime(PlatForm::String name, DateTime value, LoggingFieldFormat format, int tags)public void AddDateTime(String name, DateTimeOffset value, LoggingFieldFormat format, Int32 tags)Public Function AddDateTime(name As String, value As DateTimeOffset, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
DateTime DateTimeOffset DateTimeOffset DateTimeOffset

The value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a DateTime array field with the specified field name.

public : void AddDateTimeArray(PlatForm::String name, DateTime[] value)public void AddDateTimeArray(String name, DateTime[] value)Public Function AddDateTimeArray(name As String, value As DateTime[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
DateTime[] DateTime[] DateTime[] DateTime[]

The array of values for the event field.

See Also

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

Adds a DateTime array field with the specified field name and format.

public : void AddDateTimeArray(PlatForm::String name, DateTime[] value, LoggingFieldFormat format)public void AddDateTimeArray(String name, DateTime[] value, LoggingFieldFormat format)Public Function AddDateTimeArray(name As String, value As DateTime[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
DateTime[] DateTime[] DateTime[] DateTime[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a DateTime array field with the specified field name, format, and tags.

public : void AddDateTimeArray(PlatForm::String name, DateTime[] value, LoggingFieldFormat format, int tags)public void AddDateTimeArray(String name, DateTime[] value, LoggingFieldFormat format, Int32 tags)Public Function AddDateTimeArray(name As String, value As DateTime[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the event field.

value
DateTime[] DateTime[] DateTime[] DateTime[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddDouble(String, Double) AddDouble(String, Double) AddDouble(String, Double) AddDouble(String, Double)

Adds a Double field with the specified field name.

public : void AddDouble(PlatForm::String name, double value)public void AddDouble(String name, Double value)Public Function AddDouble(name As String, value As Double) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
double Double Double Double

Value of the event field.

See Also

AddDouble(String, Double, LoggingFieldFormat) AddDouble(String, Double, LoggingFieldFormat) AddDouble(String, Double, LoggingFieldFormat) AddDouble(String, Double, LoggingFieldFormat)

Adds a Double field with the specified field name and format.

public : void AddDouble(PlatForm::String name, double value, LoggingFieldFormat format)public void AddDouble(String name, Double value, LoggingFieldFormat format)Public Function AddDouble(name As String, value As Double, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
double Double Double Double

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddDouble(String, Double, LoggingFieldFormat, Int32) AddDouble(String, Double, LoggingFieldFormat, Int32) AddDouble(String, Double, LoggingFieldFormat, Int32) AddDouble(String, Double, LoggingFieldFormat, Int32)

Adds a Double field with the specified field name, format, and tags.

public : void AddDouble(PlatForm::String name, double value, LoggingFieldFormat format, int tags)public void AddDouble(String name, Double value, LoggingFieldFormat format, Int32 tags)Public Function AddDouble(name As String, value As Double, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
double Double Double Double

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a Double array field with the specified field name.

public : void AddDoubleArray(PlatForm::String name, double[] value)public void AddDoubleArray(String name, Double[] value)Public Function AddDoubleArray(name As String, value As Double[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
double[] Double[] Double[] Double[]

The array of values for the event field.

See Also

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

Adds a Double array field with the specified field name and format.

public : void AddDoubleArray(PlatForm::String name, double[] value, LoggingFieldFormat format)public void AddDoubleArray(String name, Double[] value, LoggingFieldFormat format)Public Function AddDoubleArray(name As String, value As Double[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
double[] Double[] Double[] Double[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a Double array field with the specified field name, format, and tags.

public : void AddDoubleArray(PlatForm::String name, double[] value, LoggingFieldFormat format, int tags)public void AddDoubleArray(String name, Double[] value, LoggingFieldFormat format, Int32 tags)Public Function AddDoubleArray(name As String, value As Double[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
double[] Double[] Double[] Double[]

The array of values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddEmpty(String) AddEmpty(String) AddEmpty(String) AddEmpty(String)

Adds an empty field.

public : void AddEmpty(PlatForm::String name)public void AddEmpty(String name)Public Function AddEmpty(name As String) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

Remarks

An empty field has a name, optional format and tags, but no value.

See Also

AddEmpty(String, LoggingFieldFormat) AddEmpty(String, LoggingFieldFormat) AddEmpty(String, LoggingFieldFormat) AddEmpty(String, LoggingFieldFormat)

Adds an empty field.

public : void AddEmpty(PlatForm::String name, LoggingFieldFormat format)public void AddEmpty(String name, LoggingFieldFormat format)Public Function AddEmpty(name As String, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddEmpty(String, LoggingFieldFormat, Int32) AddEmpty(String, LoggingFieldFormat, Int32) AddEmpty(String, LoggingFieldFormat, Int32) AddEmpty(String, LoggingFieldFormat, Int32)

Adds an empty field.

public : void AddEmpty(PlatForm::String name, LoggingFieldFormat format, int tags)public void AddEmpty(String name, LoggingFieldFormat format, Int32 tags)Public Function AddEmpty(name As String, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddGuid(String, Guid) AddGuid(String, Guid) AddGuid(String, Guid) AddGuid(String, Guid)

Adds a GUID field with the specified field name.

public : void AddGuid(PlatForm::String name, PlatForm::Guid value)public void AddGuid(String name, Guid value)Public Function AddGuid(name As String, value As Guid) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::Guid Guid Guid Guid

Value of the event field.

See Also

AddGuid(String, Guid, LoggingFieldFormat) AddGuid(String, Guid, LoggingFieldFormat) AddGuid(String, Guid, LoggingFieldFormat) AddGuid(String, Guid, LoggingFieldFormat)

Adds a GUID field with the specified field name and format.

public : void AddGuid(PlatForm::String name, PlatForm::Guid value, LoggingFieldFormat format)public void AddGuid(String name, Guid value, LoggingFieldFormat format)Public Function AddGuid(name As String, value As Guid, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::Guid Guid Guid Guid

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddGuid(String, Guid, LoggingFieldFormat, Int32) AddGuid(String, Guid, LoggingFieldFormat, Int32) AddGuid(String, Guid, LoggingFieldFormat, Int32) AddGuid(String, Guid, LoggingFieldFormat, Int32)

Adds a GUID field with the specified field name, format, and tags.

public : void AddGuid(PlatForm::String name, PlatForm::Guid value, LoggingFieldFormat format, int tags)public void AddGuid(String name, Guid value, LoggingFieldFormat format, Int32 tags)Public Function AddGuid(name As String, value As Guid, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::Guid Guid Guid Guid

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a GUID array field with the specified field name.

public : void AddGuidArray(PlatForm::String name, PlatForm::Guid[] value)public void AddGuidArray(String name, Guid[] value)Public Function AddGuidArray(name As String, value As Guid[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::Guid[] Guid[] Guid[] Guid[]

The array values for the event field.

See Also

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

Adds a GUID array field with the specified field name and format

public : void AddGuidArray(PlatForm::String name, PlatForm::Guid[] value, LoggingFieldFormat format)public void AddGuidArray(String name, Guid[] value, LoggingFieldFormat format)Public Function AddGuidArray(name As String, value As Guid[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::Guid[] Guid[] Guid[] Guid[]

The array values for the event field.

See Also

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

Adds a GUID array field with the specified field name, format, and tags.

public : void AddGuidArray(PlatForm::String name, PlatForm::Guid[] value, LoggingFieldFormat format, int tags)public void AddGuidArray(String name, Guid[] value, LoggingFieldFormat format, Int32 tags)Public Function AddGuidArray(name As String, value As Guid[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::Guid[] Guid[] Guid[] Guid[]

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddInt16(String, Int16) AddInt16(String, Int16) AddInt16(String, Int16) AddInt16(String, Int16)

Adds a 16-bit integer field with the specified field name.

public : void AddInt16(PlatForm::String name, short value)public void AddInt16(String name, Int16 value)Public Function AddInt16(name As String, value As Int16) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
short Int16 Int16 Int16

Value of the event field.

See Also

AddInt16(String, Int16, LoggingFieldFormat) AddInt16(String, Int16, LoggingFieldFormat) AddInt16(String, Int16, LoggingFieldFormat) AddInt16(String, Int16, LoggingFieldFormat)

Adds a 16-bit integer field with the specified field name and format.

public : void AddInt16(PlatForm::String name, short value, LoggingFieldFormat format)public void AddInt16(String name, Int16 value, LoggingFieldFormat format)Public Function AddInt16(name As String, value As Int16, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
short Int16 Int16 Int16

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddInt16(String, Int16, LoggingFieldFormat, Int32) AddInt16(String, Int16, LoggingFieldFormat, Int32) AddInt16(String, Int16, LoggingFieldFormat, Int32) AddInt16(String, Int16, LoggingFieldFormat, Int32)

Adds a 16-bit integer field with the specified field name, format, and tags.

public : void AddInt16(PlatForm::String name, short value, LoggingFieldFormat format, int tags)public void AddInt16(String name, Int16 value, LoggingFieldFormat format, Int32 tags)Public Function AddInt16(name As String, value As Int16, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
short Int16 Int16 Int16

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a 16-bit integer array field with the specified field name.

public : void AddInt16Array(PlatForm::String name, short[] value)public void AddInt16Array(String name, Int16[] value)Public Function AddInt16Array(name As String, value As Int16[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
short[] Int16[] Int16[] Int16[]

Value of the event field.

See Also

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

Adds a 16-bit integer array field with the specified field name and format.

public : void AddInt16Array(PlatForm::String name, short[] value, LoggingFieldFormat format)public void AddInt16Array(String name, Int16[] value, LoggingFieldFormat format)Public Function AddInt16Array(name As String, value As Int16[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
short[] Int16[] Int16[] Int16[]

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 16-bit integer array field with the specified field name, format, and tags.

public : void AddInt16Array(PlatForm::String name, short[] value, LoggingFieldFormat format, int tags)public void AddInt16Array(String name, Int16[] value, LoggingFieldFormat format, Int32 tags)Public Function AddInt16Array(name As String, value As Int16[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
short[] Int16[] Int16[] Int16[]

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddInt32(String, Int32) AddInt32(String, Int32) AddInt32(String, Int32) AddInt32(String, Int32)

Adds a 32-bit integer array field with the specified field name.

public : void AddInt32(PlatForm::String name, int value)public void AddInt32(String name, Int32 value)Public Function AddInt32(name As String, value As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
int Int32 Int32 Int32

Value of the event field.

See Also

AddInt32(String, Int32, LoggingFieldFormat) AddInt32(String, Int32, LoggingFieldFormat) AddInt32(String, Int32, LoggingFieldFormat) AddInt32(String, Int32, LoggingFieldFormat)

Adds a 32-bit integer array field with the specified field name and format.

public : void AddInt32(PlatForm::String name, int value, LoggingFieldFormat format)public void AddInt32(String name, Int32 value, LoggingFieldFormat format)Public Function AddInt32(name As String, value As Int32, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
int Int32 Int32 Int32

Value of the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddInt32(String, Int32, LoggingFieldFormat, Int32) AddInt32(String, Int32, LoggingFieldFormat, Int32) AddInt32(String, Int32, LoggingFieldFormat, Int32) AddInt32(String, Int32, LoggingFieldFormat, Int32)

Adds a 32-bit integer array field with the specified field name, format, and tags.

public : void AddInt32(PlatForm::String name, int value, LoggingFieldFormat format, int tags)public void AddInt32(String name, Int32 value, LoggingFieldFormat format, Int32 tags)Public Function AddInt32(name As String, value As Int32, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
int Int32 Int32 Int32

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a 32-bit integer array field with the specified field name.

public : void AddInt32Array(PlatForm::String name, int[] value)public void AddInt32Array(String name, Int32[] value)Public Function AddInt32Array(name As String, value As Int32[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
int[] Int32[] Int32[] Int32[]

The array values for the event field.

See Also

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

Adds a 32-bit integer array field with the specified field name and format.

public : void AddInt32Array(PlatForm::String name, int[] value, LoggingFieldFormat format)public void AddInt32Array(String name, Int32[] value, LoggingFieldFormat format)Public Function AddInt32Array(name As String, value As Int32[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
int[] Int32[] Int32[] Int32[]

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 32-bit integer array field with the specified field name, format, and tags.

public : void AddInt32Array(PlatForm::String name, int[] value, LoggingFieldFormat format, int tags)public void AddInt32Array(String name, Int32[] value, LoggingFieldFormat format, Int32 tags)Public Function AddInt32Array(name As String, value As Int32[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
int[] Int32[] Int32[] Int32[]

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddInt64(String, Int64) AddInt64(String, Int64) AddInt64(String, Int64) AddInt64(String, Int64)

Adds a 64-bit integer array field with the specified field name.

public : void AddInt64(PlatForm::String name, long value)public void AddInt64(String name, Int64 value)Public Function AddInt64(name As String, value As Int64) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
long Int64 Int64 Int64

The array values for the event field.

See Also

AddInt64(String, Int64, LoggingFieldFormat) AddInt64(String, Int64, LoggingFieldFormat) AddInt64(String, Int64, LoggingFieldFormat) AddInt64(String, Int64, LoggingFieldFormat)

Adds a 64-bit integer array field with the specified field name and format.

public : void AddInt64(PlatForm::String name, long value, LoggingFieldFormat format)public void AddInt64(String name, Int64 value, LoggingFieldFormat format)Public Function AddInt64(name As String, value As Int64, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
long Int64 Int64 Int64

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddInt64(String, Int64, LoggingFieldFormat, Int32) AddInt64(String, Int64, LoggingFieldFormat, Int32) AddInt64(String, Int64, LoggingFieldFormat, Int32) AddInt64(String, Int64, LoggingFieldFormat, Int32)

Adds a 64-bit integer field with the specified field name, format, and tags.

public : void AddInt64(PlatForm::String name, long value, LoggingFieldFormat format, int tags)public void AddInt64(String name, Int64 value, LoggingFieldFormat format, Int32 tags)Public Function AddInt64(name As String, value As Int64, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
long Int64 Int64 Int64

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a 64-bit integer array field with the specified field name.

public : void AddInt64Array(PlatForm::String name, long[] value)public void AddInt64Array(String name, Int64[] value)Public Function AddInt64Array(name As String, value As Int64[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
long[] Int64[] Int64[] Int64[]

The array values for the event field.

See Also

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

Adds a 64-bit integer array field with the specified field name and format.

public : void AddInt64Array(PlatForm::String name, long[] value, LoggingFieldFormat format)public void AddInt64Array(String name, Int64[] value, LoggingFieldFormat format)Public Function AddInt64Array(name As String, value As Int64[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
long[] Int64[] Int64[] Int64[]

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 64-bit integer array field with the specified field name, format, and tags.

public : void AddInt64Array(PlatForm::String name, long[] value, LoggingFieldFormat format, int tags)public void AddInt64Array(String name, Int64[] value, LoggingFieldFormat format, Int32 tags)Public Function AddInt64Array(name As String, value As Int64[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
long[] Int64[] Int64[] Int64[]

The array values for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddPoint(String, Point) AddPoint(String, Point) AddPoint(String, Point) AddPoint(String, Point)

Adds a Point field with the specified name.

public : void AddPoint(PlatForm::String name, Point value)public void AddPoint(String name, Point value)Public Function AddPoint(name As String, value As Point) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Point Point Point Point

The value for the event field.

See Also

AddPoint(String, Point, LoggingFieldFormat) AddPoint(String, Point, LoggingFieldFormat) AddPoint(String, Point, LoggingFieldFormat) AddPoint(String, Point, LoggingFieldFormat)

Adds a Point field with the specified name and format.

public : void AddPoint(PlatForm::String name, Point value, LoggingFieldFormat format)public void AddPoint(String name, Point value, LoggingFieldFormat format)Public Function AddPoint(name As String, value As Point, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Point Point Point Point

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddPoint(String, Point, LoggingFieldFormat, Int32) AddPoint(String, Point, LoggingFieldFormat, Int32) AddPoint(String, Point, LoggingFieldFormat, Int32) AddPoint(String, Point, LoggingFieldFormat, Int32)

Adds a Point field with the specified name, format, and tags.

public : void AddPoint(PlatForm::String name, Point value, LoggingFieldFormat format, int tags)public void AddPoint(String name, Point value, LoggingFieldFormat format, Int32 tags)Public Function AddPoint(name As String, value As Point, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Point Point Point Point

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a Point array field with the specified field name.

public : void AddPointArray(PlatForm::String name, Point[] value)public void AddPointArray(String name, Point[] value)Public Function AddPointArray(name As String, value As Point[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Point[] Point[] Point[] Point[]

The value for the event field.

See Also

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

Adds a Point array field with the specified field name and format.

public : void AddPointArray(PlatForm::String name, Point[] value, LoggingFieldFormat format)public void AddPointArray(String name, Point[] value, LoggingFieldFormat format)Public Function AddPointArray(name As String, value As Point[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Point[] Point[] Point[] Point[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a Point array field with the specified field name, format, and tags.

public : void AddPointArray(PlatForm::String name, Point[] value, LoggingFieldFormat format, int tags)public void AddPointArray(String name, Point[] value, LoggingFieldFormat format, Int32 tags)Public Function AddPointArray(name As String, value As Point[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Point[] Point[] Point[] Point[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddRect(String, Rect) AddRect(String, Rect) AddRect(String, Rect) AddRect(String, Rect)

Adds a Rect field with the specified field name.

public : void AddRect(PlatForm::String name, Rect value)public void AddRect(String name, Rect value)Public Function AddRect(name As String, value As Rect) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Rect Rect Rect Rect

The value for the event field.

See Also

AddRect(String, Rect, LoggingFieldFormat) AddRect(String, Rect, LoggingFieldFormat) AddRect(String, Rect, LoggingFieldFormat) AddRect(String, Rect, LoggingFieldFormat)

Adds a Rect field with the specified field name, and format.

public : void AddRect(PlatForm::String name, Rect value, LoggingFieldFormat format)public void AddRect(String name, Rect value, LoggingFieldFormat format)Public Function AddRect(name As String, value As Rect, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Rect Rect Rect Rect

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddRect(String, Rect, LoggingFieldFormat, Int32) AddRect(String, Rect, LoggingFieldFormat, Int32) AddRect(String, Rect, LoggingFieldFormat, Int32) AddRect(String, Rect, LoggingFieldFormat, Int32)

Adds a Rect field with the specified field name, format, and tags.

public : void AddRect(PlatForm::String name, Rect value, LoggingFieldFormat format, int tags)public void AddRect(String name, Rect value, LoggingFieldFormat format, Int32 tags)Public Function AddRect(name As String, value As Rect, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Rect Rect Rect Rect

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a Rect array field with the specified field name.

public : void AddRectArray(PlatForm::String name, Rect[] value)public void AddRectArray(String name, Rect[] value)Public Function AddRectArray(name As String, value As Rect[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Rect[] Rect[] Rect[] Rect[]

The value for the event field.

See Also

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

Adds a Rect array field with the specified field name and format.

public : void AddRectArray(PlatForm::String name, Rect[] value, LoggingFieldFormat format)public void AddRectArray(String name, Rect[] value, LoggingFieldFormat format)Public Function AddRectArray(name As String, value As Rect[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Rect[] Rect[] Rect[] Rect[]

The value for the event field.

See Also

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

Adds a Rect array field with the specified field name, format, and tags.

public : void AddRectArray(PlatForm::String name, Rect[] value, LoggingFieldFormat format, int tags)public void AddRectArray(String name, Rect[] value, LoggingFieldFormat format, Int32 tags)Public Function AddRectArray(name As String, value As Rect[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Rect[] Rect[] Rect[] Rect[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddSingle(String, Single) AddSingle(String, Single) AddSingle(String, Single) AddSingle(String, Single)

Adds a Single field with the specified field name.

public : void AddSingle(PlatForm::String name, float value)public void AddSingle(String name, Single value)Public Function AddSingle(name As String, value As Single) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
float Single Single Single

The value for the event field.

See Also

AddSingle(String, Single, LoggingFieldFormat) AddSingle(String, Single, LoggingFieldFormat) AddSingle(String, Single, LoggingFieldFormat) AddSingle(String, Single, LoggingFieldFormat)

Adds a Single field with the specified field name and format.

public : void AddSingle(PlatForm::String name, float value, LoggingFieldFormat format)public void AddSingle(String name, Single value, LoggingFieldFormat format)Public Function AddSingle(name As String, value As Single, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
float Single Single Single

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddSingle(String, Single, LoggingFieldFormat, Int32) AddSingle(String, Single, LoggingFieldFormat, Int32) AddSingle(String, Single, LoggingFieldFormat, Int32) AddSingle(String, Single, LoggingFieldFormat, Int32)

Adds a Single field with the specified field name, format, and tags.

public : void AddSingle(PlatForm::String name, float value, LoggingFieldFormat format, int tags)public void AddSingle(String name, Single value, LoggingFieldFormat format, Int32 tags)Public Function AddSingle(name As String, value As Single, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
float Single Single Single

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a Single array field with the specified field name.

public : void AddSingleArray(PlatForm::String name, float[] value)public void AddSingleArray(String name, Single[] value)Public Function AddSingleArray(name As String, value As Single[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
float[] Single[] Single[] Single[]

The value for the event field.

See Also

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

Adds a Single array field with the specified field name and format.

public : void AddSingleArray(PlatForm::String name, float[] value, LoggingFieldFormat format)public void AddSingleArray(String name, Single[] value, LoggingFieldFormat format)Public Function AddSingleArray(name As String, value As Single[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
float[] Single[] Single[] Single[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a Single array field with the specified field name, format, and tags.

public : void AddSingleArray(PlatForm::String name, float[] value, LoggingFieldFormat format, int tags)public void AddSingleArray(String name, Single[] value, LoggingFieldFormat format, Int32 tags)Public Function AddSingleArray(name As String, value As Single[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
float[] Single[] Single[] Single[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddSize(String, Size) AddSize(String, Size) AddSize(String, Size) AddSize(String, Size)

Adds a Size field with the specified field name.

public : void AddSize(PlatForm::String name, Size value)public void AddSize(String name, Size value)Public Function AddSize(name As String, value As Size) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Size Size Size Size

The value for the event field.

See Also

AddSize(String, Size, LoggingFieldFormat) AddSize(String, Size, LoggingFieldFormat) AddSize(String, Size, LoggingFieldFormat) AddSize(String, Size, LoggingFieldFormat)

Adds a Size field with the specified field name and format.

public : void AddSize(PlatForm::String name, Size value, LoggingFieldFormat format)public void AddSize(String name, Size value, LoggingFieldFormat format)Public Function AddSize(name As String, value As Size, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Size Size Size Size

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddSize(String, Size, LoggingFieldFormat, Int32) AddSize(String, Size, LoggingFieldFormat, Int32) AddSize(String, Size, LoggingFieldFormat, Int32) AddSize(String, Size, LoggingFieldFormat, Int32)

Adds a Size field with the specified field name, format, and tags.

public : void AddSize(PlatForm::String name, Size value, LoggingFieldFormat format, int tags)public void AddSize(String name, Size value, LoggingFieldFormat format, Int32 tags)Public Function AddSize(name As String, value As Size, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Size Size Size Size

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a Size array field with the specified field name.

public : void AddSizeArray(PlatForm::String name, Size[] value)public void AddSizeArray(String name, Size[] value)Public Function AddSizeArray(name As String, value As Size[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

The name of the field.

value
Size[] Size[] Size[] Size[]

The value for the event field.

See Also

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

Adds a Size array field with the specified field name and format.

public : void AddSizeArray(PlatForm::String name, Size[] value, LoggingFieldFormat format)public void AddSizeArray(String name, Size[] value, LoggingFieldFormat format)Public Function AddSizeArray(name As String, value As Size[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Size[] Size[] Size[] Size[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a Size array field with the specified field name, format, and tags.

public : void AddSizeArray(PlatForm::String name, Size[] value, LoggingFieldFormat format, int tags)public void AddSizeArray(String name, Size[] value, LoggingFieldFormat format, Int32 tags)Public Function AddSizeArray(name As String, value As Size[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Size[] Size[] Size[] Size[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddString(String, String) AddString(String, String) AddString(String, String) AddString(String, String)

Adds a String field with the specified field name.

public : void AddString(PlatForm::String name, PlatForm::String value)public void AddString(String name, String value)Public Function AddString(name As String, value As String) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::String String String String

The value for the event field.

See Also

AddString(String, String, LoggingFieldFormat) AddString(String, String, LoggingFieldFormat) AddString(String, String, LoggingFieldFormat) AddString(String, String, LoggingFieldFormat)

Adds a String field with the specified field name and format.

public : void AddString(PlatForm::String name, PlatForm::String value, LoggingFieldFormat format)public void AddString(String name, String value, LoggingFieldFormat format)Public Function AddString(name As String, value As String, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::String String String String

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddString(String, String, LoggingFieldFormat, Int32) AddString(String, String, LoggingFieldFormat, Int32) AddString(String, String, LoggingFieldFormat, Int32) AddString(String, String, LoggingFieldFormat, Int32)

Adds a String field with the specified field name, format, and tags.

public : void AddString(PlatForm::String name, PlatForm::String value, LoggingFieldFormat format, int tags)public void AddString(String name, String value, LoggingFieldFormat format, Int32 tags)Public Function AddString(name As String, value As String, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::String String String String

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddStringArray(String, String[]) AddStringArray(String, String[]) AddStringArray(String, String[]) AddStringArray(String, String[])

Adds a String array field with the specified field name.

public : void AddStringArray(PlatForm::String name, PlatForm::String[] value)public void AddStringArray(String name, String[] value)Public Function AddStringArray(name As String, value As String[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::String[] String[] String[] String[]

The value for the event field.

See Also

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

Adds a String array field with the specified field name and format.

public : void AddStringArray(PlatForm::String name, PlatForm::String[] value, LoggingFieldFormat format)public void AddStringArray(String name, String[] value, LoggingFieldFormat format)Public Function AddStringArray(name As String, value As String[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::String[] String[] String[] String[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a String array field with the specified field name, format, and tags.

public : void AddStringArray(PlatForm::String name, PlatForm::String[] value, LoggingFieldFormat format, int tags)public void AddStringArray(String name, String[] value, LoggingFieldFormat format, Int32 tags)Public Function AddStringArray(name As String, value As String[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
PlatForm::String[] String[] String[] String[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddTimeSpan(String, TimeSpan) AddTimeSpan(String, TimeSpan) AddTimeSpan(String, TimeSpan) AddTimeSpan(String, TimeSpan)

Adds a time span field with the specified field name.

public : void AddTimeSpan(PlatForm::String name, TimeSpan value)public void AddTimeSpan(String name, TimeSpan value)Public Function AddTimeSpan(name As String, value As TimeSpan) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
TimeSpan TimeSpan TimeSpan TimeSpan

The value for the event field.

See Also

AddTimeSpan(String, TimeSpan, LoggingFieldFormat) AddTimeSpan(String, TimeSpan, LoggingFieldFormat) AddTimeSpan(String, TimeSpan, LoggingFieldFormat) AddTimeSpan(String, TimeSpan, LoggingFieldFormat)

Adds a time span field with the specified field name and format.

public : void AddTimeSpan(PlatForm::String name, TimeSpan value, LoggingFieldFormat format)public void AddTimeSpan(String name, TimeSpan value, LoggingFieldFormat format)Public Function AddTimeSpan(name As String, value As TimeSpan, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
TimeSpan TimeSpan TimeSpan TimeSpan

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32) AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32) AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32) AddTimeSpan(String, TimeSpan, LoggingFieldFormat, Int32)

Adds a time span field with the specified field name, format, and tags.

public : void AddTimeSpan(PlatForm::String name, TimeSpan value, LoggingFieldFormat format, int tags)public void AddTimeSpan(String name, TimeSpan value, LoggingFieldFormat format, Int32 tags)Public Function AddTimeSpan(name As String, value As TimeSpan, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
TimeSpan TimeSpan TimeSpan TimeSpan

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a time span array field with the specified field name.

public : void AddTimeSpanArray(PlatForm::String name, TimeSpan[] value)public void AddTimeSpanArray(String name, TimeSpan[] value)Public Function AddTimeSpanArray(name As String, value As TimeSpan[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
TimeSpan[] TimeSpan[] TimeSpan[] TimeSpan[]

The value for the event field.

See Also

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

Adds a time span array field with the specified field name and format.

public : void AddTimeSpanArray(PlatForm::String name, TimeSpan[] value, LoggingFieldFormat format)public void AddTimeSpanArray(String name, TimeSpan[] value, LoggingFieldFormat format)Public Function AddTimeSpanArray(name As String, value As TimeSpan[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
TimeSpan[] TimeSpan[] TimeSpan[] TimeSpan[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a time span array field with the specified field name, format, and tags.

public : void AddTimeSpanArray(PlatForm::String name, TimeSpan[] value, LoggingFieldFormat format, int tags)public void AddTimeSpanArray(String name, TimeSpan[] value, LoggingFieldFormat format, Int32 tags)Public Function AddTimeSpanArray(name As String, value As TimeSpan[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
TimeSpan[] TimeSpan[] TimeSpan[] TimeSpan[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddUInt16(String, UInt16) AddUInt16(String, UInt16) AddUInt16(String, UInt16) AddUInt16(String, UInt16)

Adds a 16-bit unsigned integer field with the specified field name.

public : void AddUInt16(PlatForm::String name, unsigned short value)public void AddUInt16(String name, UInt16 value)Public Function AddUInt16(name As String, value As UInt16) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned short UInt16 UInt16 UInt16

The value for the event field.

See Also

AddUInt16(String, UInt16, LoggingFieldFormat) AddUInt16(String, UInt16, LoggingFieldFormat) AddUInt16(String, UInt16, LoggingFieldFormat) AddUInt16(String, UInt16, LoggingFieldFormat)

Adds a 16-bit unsigned integer field with the specified field name and format.

public : void AddUInt16(PlatForm::String name, unsigned short value, LoggingFieldFormat format)public void AddUInt16(String name, UInt16 value, LoggingFieldFormat format)Public Function AddUInt16(name As String, value As UInt16, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned short UInt16 UInt16 UInt16

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddUInt16(String, UInt16, LoggingFieldFormat, Int32) AddUInt16(String, UInt16, LoggingFieldFormat, Int32) AddUInt16(String, UInt16, LoggingFieldFormat, Int32) AddUInt16(String, UInt16, LoggingFieldFormat, Int32)

Adds a 16-bit unsigned integer field with the specified field name, format, and tags.

public : void AddUInt16(PlatForm::String name, unsigned short value, LoggingFieldFormat format, int tags)public void AddUInt16(String name, UInt16 value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt16(name As String, value As UInt16, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned short UInt16 UInt16 UInt16

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a16-bit unsigned integer field with the specified field name.

public : void AddUInt16Array(PlatForm::String name, unsigned short[] value)public void AddUInt16Array(String name, UInt16[] value)Public Function AddUInt16Array(name As String, value As UInt16[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned short[] UInt16[] UInt16[] UInt16[]

The value for the event field. The default format for the array is binary. See the remarks section for other formats that may be specified.

See Also

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

Adds a 16-bit unsigned integer array field with the specified field name and format.

public : void AddUInt16Array(PlatForm::String name, unsigned short[] value, LoggingFieldFormat format)public void AddUInt16Array(String name, UInt16[] value, LoggingFieldFormat format)Public Function AddUInt16Array(name As String, value As UInt16[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned short[] UInt16[] UInt16[] UInt16[]

The value for the event field. The default format for the array is binary. See the remarks section for other formats that may be specified.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 16-bit unsigned integer array field with the specified field name, format, and tags.

public : void AddUInt16Array(PlatForm::String name, unsigned short[] value, LoggingFieldFormat format, int tags)public void AddUInt16Array(String name, UInt16[] value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt16Array(name As String, value As UInt16[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned short[] UInt16[] UInt16[] UInt16[]

The value for the event field. The default format for the array is binary. See the remarks section for other formats that may be specified.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddUInt32(String, UInt32) AddUInt32(String, UInt32) AddUInt32(String, UInt32) AddUInt32(String, UInt32)

Adds a 32-bit unsigned integer field with the specified field name.

public : void AddUInt32(PlatForm::String name, unsigned int value)public void AddUInt32(String name, UInt32 value)Public Function AddUInt32(name As String, value As UInt32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned int UInt32 UInt32 UInt32

The value for the event field.

See Also

AddUInt32(String, UInt32, LoggingFieldFormat) AddUInt32(String, UInt32, LoggingFieldFormat) AddUInt32(String, UInt32, LoggingFieldFormat) AddUInt32(String, UInt32, LoggingFieldFormat)

Adds a 32-bit unsigned integer field with the specified field name and format.

public : void AddUInt32(PlatForm::String name, unsigned int value, LoggingFieldFormat format)public void AddUInt32(String name, UInt32 value, LoggingFieldFormat format)Public Function AddUInt32(name As String, value As UInt32, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned int UInt32 UInt32 UInt32

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddUInt32(String, UInt32, LoggingFieldFormat, Int32) AddUInt32(String, UInt32, LoggingFieldFormat, Int32) AddUInt32(String, UInt32, LoggingFieldFormat, Int32) AddUInt32(String, UInt32, LoggingFieldFormat, Int32)

Adds a 32-bit unsigned integer field with the specified field name, format, and tags.

public : void AddUInt32(PlatForm::String name, unsigned int value, LoggingFieldFormat format, int tags)public void AddUInt32(String name, UInt32 value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt32(name As String, value As UInt32, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned int UInt32 UInt32 UInt32

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a 32-bit unsigned integer array field with the specified field name.

public : void AddUInt32Array(PlatForm::String name, unsigned int[] value)public void AddUInt32Array(String name, UInt32[] value)Public Function AddUInt32Array(name As String, value As UInt32[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned int[] UInt32[] UInt32[] UInt32[]

The value for the event field.

See Also

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

Adds a 32-bit unsigned integer array field with the specified field name and format.

public : void AddUInt32Array(PlatForm::String name, unsigned int[] value, LoggingFieldFormat format)public void AddUInt32Array(String name, UInt32[] value, LoggingFieldFormat format)Public Function AddUInt32Array(name As String, value As UInt32[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned int[] UInt32[] UInt32[] UInt32[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 32-bit unsigned integer array field with the specified field name, format, and tags.

public : void AddUInt32Array(PlatForm::String name, unsigned int[] value, LoggingFieldFormat format, int tags)public void AddUInt32Array(String name, UInt32[] value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt32Array(name As String, value As UInt32[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned int[] UInt32[] UInt32[] UInt32[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddUInt64(String, UInt64) AddUInt64(String, UInt64) AddUInt64(String, UInt64) AddUInt64(String, UInt64)

Adds a 64-bit unsigned integer field with the specified field name.

public : void AddUInt64(PlatForm::String name, unsigned __int64 value)public void AddUInt64(String name, UInt64 value)Public Function AddUInt64(name As String, value As UInt64) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned __int64 UInt64 UInt64 UInt64

The value for the event field.

See Also

AddUInt64(String, UInt64, LoggingFieldFormat) AddUInt64(String, UInt64, LoggingFieldFormat) AddUInt64(String, UInt64, LoggingFieldFormat) AddUInt64(String, UInt64, LoggingFieldFormat)

Adds a 64-bit unsigned integer field with the specified field name and format.

public : void AddUInt64(PlatForm::String name, unsigned __int64 value, LoggingFieldFormat format)public void AddUInt64(String name, UInt64 value, LoggingFieldFormat format)Public Function AddUInt64(name As String, value As UInt64, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned __int64 UInt64 UInt64 UInt64

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddUInt64(String, UInt64, LoggingFieldFormat, Int32) AddUInt64(String, UInt64, LoggingFieldFormat, Int32) AddUInt64(String, UInt64, LoggingFieldFormat, Int32) AddUInt64(String, UInt64, LoggingFieldFormat, Int32)

Adds a 64-bit unsigned integer field with the specified field name, format, and tags.

public : void AddUInt64(PlatForm::String name, unsigned __int64 value, LoggingFieldFormat format, int tags)public void AddUInt64(String name, UInt64 value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt64(name As String, value As UInt64, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned __int64 UInt64 UInt64 UInt64

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds a 64-bit unsigned integer array field with the specified field name.

public : void AddUInt64Array(PlatForm::String name, unsigned __int64 value)public void AddUInt64Array(String name, UInt64[] value)Public Function AddUInt64Array(name As String, value As UInt64[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned __int64 UInt64[] UInt64[] UInt64[]

The value for the event field.

See Also

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

Adds a 64-bit unsigned integer array field with the specified field name and format.

public : void AddUInt64Array(PlatForm::String name, unsigned __int64 value, LoggingFieldFormat format)public void AddUInt64Array(String name, UInt64[] value, LoggingFieldFormat format)Public Function AddUInt64Array(name As String, value As UInt64[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned __int64 UInt64[] UInt64[] UInt64[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

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

Adds a 64-bit unsigned integer array field with the specified field name, format, and tags.

public : void AddUInt64Array(PlatForm::String name, unsigned __int64 value, LoggingFieldFormat format, int tags)public void AddUInt64Array(String name, UInt64[] value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt64Array(name As String, value As UInt64[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
unsigned __int64 UInt64[] UInt64[] UInt64[]

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

AddUInt8(String, Byte) AddUInt8(String, Byte) AddUInt8(String, Byte) AddUInt8(String, Byte)

Adds an 8-bit unsigned integer field with the specified field name.

public : void AddUInt8(PlatForm::String name, Byte value)public void AddUInt8(String name, Byte value)Public Function AddUInt8(name As String, value As Byte) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Byte Byte Byte Byte

The value for the event field.

See Also

AddUInt8(String, Byte, LoggingFieldFormat) AddUInt8(String, Byte, LoggingFieldFormat) AddUInt8(String, Byte, LoggingFieldFormat) AddUInt8(String, Byte, LoggingFieldFormat)

Adds an 8-bit unsigned integer field with the specified field name and format.

public : void AddUInt8(PlatForm::String name, Byte value, LoggingFieldFormat format)public void AddUInt8(String name, Byte value, LoggingFieldFormat format)Public Function AddUInt8(name As String, value As Byte, format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Byte Byte Byte Byte

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

See Also

AddUInt8(String, Byte, LoggingFieldFormat, Int32) AddUInt8(String, Byte, LoggingFieldFormat, Int32) AddUInt8(String, Byte, LoggingFieldFormat, Int32) AddUInt8(String, Byte, LoggingFieldFormat, Int32)

Adds an 8-bit unsigned integer field with the specified field name, format, and tags.

public : void AddUInt8(PlatForm::String name, Byte value, LoggingFieldFormat format, int tags)public void AddUInt8(String name, Byte value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt8(name As String, value As Byte, format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Byte Byte Byte Byte

The value for the event field.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

See Also

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

Adds an 8-bit unsigned integer array field with the specified field name.

public : void AddUInt8Array(PlatForm::String name, Byte[] value)public void AddUInt8Array(String name, Byte[] value)Public Function AddUInt8Array(name As String, value As Byte[]) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Byte[] Byte[] Byte[] Byte[]

The value for the event field. The format for the array is binary.

See Also

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

Adds an 8-bit unsigned integer array field with the specified field name and format.

public : void AddUInt8Array(PlatForm::String name, Byte[] value, LoggingFieldFormat format)public void AddUInt8Array(String name, Byte[] value, LoggingFieldFormat format)Public Function AddUInt8Array(name As String, value As Byte[], format As LoggingFieldFormat) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Byte[] Byte[] Byte[] Byte[]

The value for the event field. The default format for the array is binary. See the remarks section for other formats that may be specified.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

Remarks

Use the format parameter to specify the format of the array. You may use the following LoggingFieldFormat formats:

DefaultNo format is specified.
BooleanData is treated as an array of boolean values
HexadecimalData is treated as an array of 8-bit integers, formatted as hexadecimal
Ipv6AddressData is treated as an IPv6 address
JsonData is treated as a Multi-Byte Character Set (MBCS) JavaScript Object Notation (JSON) string
SignedData is treated as an array of signed 8-bit integers
StringData is treated as a MBCS string
SocketAddressData is treated as a sockaddr
UnsignedData is treated as an array of unsigned 8-bit integers
XMLData is treated as an MBCS XML string

See Also

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

Adds an 8-bit unsigned integer array field with the specified field name, format, and tags.

public : void AddUInt8Array(PlatForm::String name, Byte[] value, LoggingFieldFormat format, int tags)public void AddUInt8Array(String name, Byte[] value, LoggingFieldFormat format, Int32 tags)Public Function AddUInt8Array(name As String, value As Byte[], format As LoggingFieldFormat, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the event field.

value
Byte[] Byte[] Byte[] Byte[]

The value for the event field. The default format for the array is binary. See the remarks section for other formats that may be specified.

format
LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat LoggingFieldFormat

The format of the event field. Specifies an optional formatting hint that may be used by Event Tracing for Windows (ETW) tools.

tags
int Int32 Int32 Int32

The user-defined tag for the event field. Specifies up to twenty-eight bits of user-defined field processing metadata for use by a custom ETW processing tool. The top four bits are reserved and must be set to zero (0).

Remarks

Use the format parameter to specify the format of the array. You may use the following LoggingFieldFormat formats:

DefaultNo format is specified.
BooleanData is treated as an array of boolean values
HexadecimalData is treated as an array of 8-bit integers, formatted as hexadecimal
Ipv6AddressData is treated as an IPv6 address
JsonData is treated as a Multi-Byte Character Set (MBCS) JavaScript Object Notation (JSON) string
SignedData is treated as an array of signed 8-bit integers
StringData is treated as a MBCS string
SocketAddressData is treated as a sockaddr
UnsignedData is treated as an array of unsigned 8-bit integers
XMLData is treated as an MBCS XML string

See Also

BeginStruct(String) BeginStruct(String) BeginStruct(String) BeginStruct(String)

Begins a new structured field with the specified field name.

public : void BeginStruct(PlatForm::String name)public void BeginStruct(String name)Public Function BeginStruct(name As String) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the structured field.

See Also

BeginStruct(String, Int32) BeginStruct(String, Int32) BeginStruct(String, Int32) BeginStruct(String, Int32)

Begins a new structured field with the specified field name and tags.

public : void BeginStruct(PlatForm::String name, int tags)public void BeginStruct(String name, Int32 tags)Public Function BeginStruct(name As String, tags As Int32) As void// You can use this method in JavaScript.
Parameters
name
PlatForm::String String String String

Name of the structured field.

tags
int Int32 Int32 Int32

Specifies up to twenty-eight bits of user-defined field metadata. The top four bits are reserved and must be set to zero (0).The metadata may be used by a custom Event Tracing for Windows (ETW) processing tool. For example, you might define a tag that indicates that a field might contain personally-identifiable information.

See Also

Clear() Clear() Clear() Clear()

Removes all fields stored in the object and resets the object to its newly-constructed state.

public : void Clear()public void Clear()Public Function Clear() As void// You can use this method in JavaScript.

Remarks

This method allows you to reuse a LoggingFields instance with multiple events which improves performance by avoiding unnecessary object creation, payload buffer allocation, and garbage collection overhead.

EndStruct() EndStruct() EndStruct() EndStruct()

Ends a structured field.

public : void EndStruct()public void EndStruct()Public Function EndStruct() As void// You can use this method in JavaScript.
See Also