<?xml version="1.0"?>
|
<doc>
|
<assembly>
|
<name>Microsoft.AppCenter.Analytics</name>
|
</assembly>
|
<members>
|
<member name="M:Microsoft.AppCenter.Analytics.Analytics.IsEnabledAsync">
|
<summary>
|
Check whether the Analytics service is enabled or not.
|
</summary>
|
<returns>A task with result being true if enabled, false if disabled.</returns>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Analytics.SetEnabledAsync(System.Boolean)">
|
<summary>
|
Enable or disable the Analytics service.
|
</summary>
|
<returns>A task to monitor the operation.</returns>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Analytics.TrackEvent(System.String,System.Collections.Generic.IDictionary{System.String,System.String})">
|
<summary>
|
Track a custom event with name and optional properties.
|
</summary>
|
<remarks>
|
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.
|
</remarks>
|
<param name="name">An event name.</param>
|
<param name="properties">Optional properties.</param>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Analytics.ValidateName(System.String@,System.String)">
|
<summary>
|
Validates name.
|
</summary>
|
<param name="name">Log name to validate.</param>
|
<param name="logType">Log type.</param>
|
<returns><c>true</c> if validation succeeds, otherwise <с>false</с>.</returns>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Analytics.ValidateProperties(System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String)">
|
<summary>
|
Validates properties.
|
</summary>
|
<param name="properties">Properties collection to validate.</param>
|
<param name="logName">Log name.</param>
|
<param name="logType">Log type.</param>
|
<returns>Valid properties collection with maximum size of 5</returns>
|
</member>
|
<member name="T:Microsoft.AppCenter.Analytics.Ingestion.Models.EventLog">
|
<summary>
|
Event log.
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.EventLog.#ctor">
|
<summary>
|
Initializes a new instance of the EventLog class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.EventLog.#ctor(System.Nullable{System.DateTime},Microsoft.AppCenter.Ingestion.Models.Device,System.Guid,System.String,System.Nullable{System.Guid},System.Collections.Generic.IDictionary{System.String,System.String})">
|
<summary>
|
Initializes a new instance of the EventLog class.
|
</summary>
|
<param name="id">Unique identifier for this event.
|
</param>
|
<param name="name">Name of the event.
|
</param>
|
<param name="timestamp">Log timestamp, example:
|
'2017-03-13T18:05:42Z'.
|
</param>
|
<param name="sid">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.
|
</param>
|
<param name="properties">Additional key/value pair parameters.
|
</param>
|
</member>
|
<member name="P:Microsoft.AppCenter.Analytics.Ingestion.Models.EventLog.Id">
|
<summary>
|
Gets or sets unique identifier for this event.
|
|
</summary>
|
</member>
|
<member name="P:Microsoft.AppCenter.Analytics.Ingestion.Models.EventLog.Name">
|
<summary>
|
Gets or sets name of the event.
|
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.EventLog.Validate">
|
<summary>
|
Validate the object.
|
</summary>
|
<exception cref="T:Microsoft.AppCenter.Ingestion.Models.ValidationException">
|
Thrown if validation fails
|
</exception>
|
</member>
|
<member name="T:Microsoft.AppCenter.Analytics.Ingestion.Models.PageLog">
|
<summary>
|
Page view log (as in screens or activities).
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.PageLog.#ctor">
|
<summary>
|
Initializes a new instance of the PageLog class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.PageLog.#ctor(Microsoft.AppCenter.Ingestion.Models.Device,System.String,System.Nullable{System.DateTime},System.Nullable{System.Guid},System.Collections.Generic.IDictionary{System.String,System.String})">
|
<summary>
|
Initializes a new instance of the PageLog class.
|
</summary>
|
<param name="name">Name of the page.
|
</param>
|
<param name="timestamp">Log timestamp, example:
|
'2017-03-13T18:05:42Z'.
|
</param>
|
<param name="sid">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.
|
</param>
|
<param name="properties">Additional key/value pair parameters.
|
</param>
|
</member>
|
<member name="P:Microsoft.AppCenter.Analytics.Ingestion.Models.PageLog.Name">
|
<summary>
|
Gets or sets name of the page.
|
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.PageLog.Validate">
|
<summary>
|
Validate the object.
|
</summary>
|
<exception cref="T:Microsoft.AppCenter.Ingestion.Models.ValidationException">
|
Thrown if validation fails
|
</exception>
|
</member>
|
<member name="T:Microsoft.AppCenter.Analytics.Ingestion.Models.StartSessionLog">
|
<summary>
|
Required explicit begin session log (a marker event for analytics
|
service).
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.StartSessionLog.#ctor">
|
<summary>
|
Initializes a new instance of the StartSessionLog class.
|
</summary>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.StartSessionLog.#ctor(Microsoft.AppCenter.Ingestion.Models.Device,System.Nullable{System.DateTime},System.Nullable{System.Guid})">
|
<summary>
|
Initializes a new instance of the StartSessionLog class.
|
</summary>
|
<param name="timestamp">Log timestamp, example:
|
'2017-03-13T18:05:42Z'.
|
</param>
|
<param name="sid">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.
|
</param>
|
</member>
|
<member name="M:Microsoft.AppCenter.Analytics.Ingestion.Models.StartSessionLog.Validate">
|
<summary>
|
Validate the object.
|
</summary>
|
<exception cref="T:Microsoft.AppCenter.Ingestion.Models.ValidationException">
|
Thrown if validation fails
|
</exception>
|
</member>
|
</members>
|
</doc>
|