Share via


ITelemetryClient Interface

Definition

Interface for Telemetry tracking.

public interface ITelemetryClient
type ITelemetryClient = interface
Public Interface ITelemetryClient
Derived

Properties

ClientId

Gets or sets the application or client ID that telemetry is being sent for.

Methods

Initialize()

Perform any necessary bootstrapping for the telemetry client.

IsEnabled()

Checks to see if telemetry is enabled all up.

IsEnabled(String)

Checks to see if telemetry is enabled for the named event.

TrackEvent(String, IDictionary<String,String>, IDictionary<String, Int64>, IDictionary<String,Boolean>, IDictionary<String,DateTime>, IDictionary<String,Double>, IDictionary<String,Guid>)

Tracks an instance of a named event.

TrackEvent(TelemetryEventDetails)

Tracks an instance of a named event.

Applies to