Microsoft.VisualStudio.ApplicationInsights.DataContracts Namespace

Classes

EventTelemetry

Telemetry type used to track events.

ExceptionTelemetry

Telemetry type used to track exceptions.

MetricTelemetry

Telemetry type used to track metrics.

PageViewTelemetry

Telemetry type used to track page views.

RequestTelemetry

Encapsulates information about a web request handled by the application.

SessionStateTelemetry

Telemetry type used to track user sessions.

TelemetryContext

Represents a context for sending telemetry to the Application Insights service.

TraceTelemetry

Telemetry type used for log messages. Contains a time and message and optionally some additional metadata.

Interfaces

IJsonSerializable

Represents objects that support serialization to JSON.

IJsonWriter

Encapsulates logic for serializing objects to JSON.

ISupportProperties

Represents an object that supports application-defined properties.

Enums

ExceptionHandledAt

This enumeration is used by ExceptionTelemetry to identify if and where exception was handled.

SessionState

Contains values that identify state of a user session.

SeverityLevel

This enumeration is used by ExceptionTelemetry and TraceTelemetry to identify severity level.