Microsoft.ApplicationInsights.Channel Namespace

Classes

InMemoryChannel

Represents a communication channel for sending telemetry to Application Insights via HTTPS. There will be a buffer that will not be persisted, to enforce the queued telemetry items to be sent, Flush() should be called.

SamplingScoreGenerator

Utility class for sampling score generation.

Transmission

Implements an asynchronous transmission of data to an HTTP POST endpoint.

TransmissionStatusEventArgs

Event argument to track response from ingestion endpoint.

Interfaces

IAsyncFlushable

Represents a task based flush for sending telemetry to application insights.

ITelemetry

The base telemetry type for application insights.

ITelemetryChannel

Represents a communication channel for sending telemetry to application insights.