Microsoft.VisualStudio.ApplicationInsights.Extensibility Namespace

Classes

ApplicationLifecycle

This class represents a platform agnostic management interface to application lifecycle events.

ApplicationStoppingEventArgs

Encapsulates arguments of the Stopping event.

BuildInfoConfigComponentVersionContextInitializer

A telemetry context initializer that will set component context version on the base of BuildInfo.config information.

ComponentContextInitializer

A telemetry context initializer that will gather component context information.

DeviceContextInitializer

A telemetry context initializer that will gather device context information.

SequencePropertyInitializer

An ITelemetryInitializer that that populates Sequence property for the Microsoft internal telemetry sent to the Vortex endpoint.

TelemetryConfiguration

Encapsulates the global telemetry configuration typically loaded from the ApplicationInsights.config file.

TimestampPropertyInitializer

An ITelemetryInitializer that sets Timestamp to Now.

Interfaces

IApplicationLifecycle

Encapsulates application lifecycle events.

IContextInitializer

Represents an object that implements supporting logic for TelemetryContext.

ISupportConfiguration

Represents an object that supports initialization from TelemetryConfiguration.

ITelemetryInitializer

Represents an object that initializes ITelemetry objects.