Implements

Constructors

  • Parameters

    • core: IAppInsightsCore<IConfiguration>
    • defaultConfig: IPropertiesConfig
    • OptionalpreviousTraceCtx: IDistributedTraceContext
    • OptionalunloadHookContainer: IUnloadHookContainer

    Returns TelemetryContext

Properties

appId: (() => string)

application id obtained from breeze responses. Is used if appId is not specified by root config

application: IApplication

The object describing a component tracked by this object.

device: IDevice

The object describing a device tracked by this object.

getSessionId: (() => string)

session id obtained from session manager.

internal: IInternal

The object describing internal settings.

location: ILocation

The object describing a location tracked by this object.

os: IOperatingSystem

The object describing os details tracked by this object.

session: ISession

The object describing a session tracked by this object.

sessionManager: ISessionManager

The session manager that manages the automatic session from the cookies

telemetryTrace: ITelemetryTrace

The object describing a operation tracked by this object.

user: IUserContext

The object describing a user tracked by this object.

web: IWeb

The object describing we details tracked by this object.

Methods