Microsoft.XboxStudios.SQTech.Telemetry
Classes
| ConfigurationData | A class that contains all telemetry configuration information. |
| DefaultTelemetryContext | An IDefaultTelemetryContext that contains all required parameters set to their default values. |
| DynamicTracker | An abstract class which provides basic tracking functionality for other trackers to build upon. |
| EventTracker | Tracker which handles all Event Telemetry to Application Insights. |
| ExceptionTracker | Tracker which handles all Exception Telemetry to Application Insights. |
| InvalidTelemetryCallException | An exception thrown whenever an invalid or malformed call to Telemetry is made. |
| Metric | A Metric which will aggregate values over a time interval |
| MetricTracker | Tracker which handles all Metric Telemetry to Application Insights. |
| RequiredParameterInfo | A structure that contains additional information about a required parameter. |
| SessionData | A structure that contains session specific information. |
| Telemetry | Top level static class that provides easy access to telemetry operations. |
| TelemetryContext | Object that implements ITelemetryContext. |
| TelemetryProperty | Represents a single event property. |
| TraceTracker | Tracker which handles all Trace Telemetry to Application Insights. |
Interfaces
| ITelemetryContext | Interface for users to provide local context properties. |
Enums
| CollectionMode | An Enum Flag that specifies what types of additional data should be collected. |
| Severity | This enumeration is a wrapper around the ApplicationInsights SeverityLevel Enumeration so that the user does not need to include ApplicationInsights in their project. |
| TrackerType | An Enum Flag that represents each of the tracker types. |