Microsoft.AppCenter.Analytics Check whether the Analytics service is enabled or not. A task with result being true if enabled, false if disabled. Enable or disable the Analytics service. A task to monitor the operation. Track a custom event with name and optional properties. The name parameter can not be null or empty.Maximum allowed length = 256. The properties parameter maximum item count = 5. The properties keys/names can not be null or empty, maximum allowed key length = 64. The properties values can not be null, maximum allowed value length = 64. An event name. Optional properties. Validates name. Log name to validate. Log type. true if validation succeeds, otherwise <с>false. Validates properties. Properties collection to validate. Log name. Log type. Valid properties collection with maximum size of 5 Event log. Initializes a new instance of the EventLog class. Initializes a new instance of the EventLog class. Unique identifier for this event. Name of the event. Log timestamp, example: '2017-03-13T18:05:42Z'. When tracking an analytics session, logs can be part of the session by specifying this identifier. This attribute is optional, a missing value means the session tracking is disabled (like when using only error reporting feature). Concrete types like StartSessionLog or PageLog are always part of a session and always include this identifier. Additional key/value pair parameters. Gets or sets unique identifier for this event. Gets or sets name of the event. Validate the object. Thrown if validation fails Page view log (as in screens or activities). Initializes a new instance of the PageLog class. Initializes a new instance of the PageLog class. Name of the page. Log timestamp, example: '2017-03-13T18:05:42Z'. When tracking an analytics session, logs can be part of the session by specifying this identifier. This attribute is optional, a missing value means the session tracking is disabled (like when using only error reporting feature). Concrete types like StartSessionLog or PageLog are always part of a session and always include this identifier. Additional key/value pair parameters. Gets or sets name of the page. Validate the object. Thrown if validation fails Required explicit begin session log (a marker event for analytics service). Initializes a new instance of the StartSessionLog class. Initializes a new instance of the StartSessionLog class. Log timestamp, example: '2017-03-13T18:05:42Z'. When tracking an analytics session, logs can be part of the session by specifying this identifier. This attribute is optional, a missing value means the session tracking is disabled (like when using only error reporting feature). Concrete types like StartSessionLog or PageLog are always part of a session and always include this identifier. Validate the object. Thrown if validation fails