Microsoft.ApplicationInsights.DataContracts Namespace

Classes

AvailabilityTelemetry

Telemetry type used for availability web test results. Contains a time and message and optionally some additional metadata. Learn more

DependencyTelemetry

The class that represents information about the collected dependency. Learn more.

EventTelemetry

Telemetry type used to track custom events. Learn more

ExceptionDetailsInfo

Wrapper class for Microsoft.ApplicationInsights.DataContracts.ExceptionDetailsInfo.ExceptionDetails that lets user gets/sets TypeName and Message.

ExceptionTelemetry

Telemetry type used to track exceptions. This will capture TypeName, Message, and CallStack. Learn more

MetricTelemetry

Telemetry type used to track metrics. Represents a sample set of values with a specified count, sum, max, min, and standard deviation. Learn more

PageViewPerformanceTelemetry

Telemetry type used to track page load performance.

PageViewTelemetry

Telemetry type used to track page views.

PerformanceCounterTelemetry

The class that represents information about performance counters.

RequestTelemetry

Encapsulates information about a web request handled by the application.

SessionStateTelemetry

Telemetry type used to track user sessions.

StackFrame

Wrapper class for Microsoft.ApplicationInsights.Extensibility.Implementation.External.StackFrame for API exposure.

TelemetryContext

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

TraceTelemetry

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

Interfaces

IJsonWriter

Encapsulates logic for serializing objects to JSON.

ISupportAdvancedSampling

Represent objects that support advanced sampling features.

ISupportMetrics

Represents an object that supports application-defined metrics.

ISupportProperties

Represents an object that supports application-defined properties.

ISupportSampling

Represent objects that support data sampling.

Enums

ExceptionHandledAt

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

SamplingDecision

Represents sampling decision.

SamplingTelemetryItemTypes

Possible item types for sampling evaluation.

SessionState

Contains values that identify state of a user session.

SeverityLevel

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