Skip to content

Microsoft.XboxStudios.SQTech.Telemetry

Classes

ConfigurationDataA class that contains all telemetry configuration information.
DefaultTelemetryContextAn IDefaultTelemetryContext that contains all required parameters set to their default values.
DynamicTrackerAn abstract class which provides basic tracking functionality for other trackers to build upon.
EventTrackerTracker which handles all Event Telemetry to Application Insights.
ExceptionTrackerTracker which handles all Exception Telemetry to Application Insights.
InvalidTelemetryCallExceptionAn exception thrown whenever an invalid or malformed call to Telemetry is made.
MetricA Metric which will aggregate values over a time interval
MetricTrackerTracker which handles all Metric Telemetry to Application Insights.
RequiredParameterInfoA structure that contains additional information about a required parameter.
SessionDataA structure that contains session specific information.
TelemetryTop level static class that provides easy access to telemetry operations.
TelemetryContextObject that implements ITelemetryContext.
TelemetryPropertyRepresents a single event property.
TraceTrackerTracker which handles all Trace Telemetry to Application Insights.

Interfaces

ITelemetryContextInterface for users to provide local context properties.

Enums

CollectionModeAn Enum Flag that specifies what types of additional data should be collected.
SeverityThis enumeration is a wrapper around the ApplicationInsights SeverityLevel Enumeration so that the user does not need to include ApplicationInsights in their project.
TrackerTypeAn Enum Flag that represents each of the tracker types.