Constructors

  • Parameters

    • traceId: string
    • spanId: string
    • logger: IDiagnosticLogger
    • OptionaltraceCtx: IDistributedTraceContext

    Returns ajaxRecord

Properties

aborted: number
ajaxTotalDuration: number
async?: boolean
callbackDuration: number
callbackFinishedTime: number
clientFailure: number
completed: boolean
context?: {
    [key: string]: any;
}

The listener assigned context values that will be passed to any dependency initializer

endTime: number
errorStatusText?: boolean
eventTraceCtx: ITraceCtx

The trace context to use for reporting the remote dependency call

method: string
pageUrl: string
perfAttempts?: number
perfMark: PerformanceMark
perfTiming: PerformanceResourceTiming
requestHeaders: any
requestHeadersSize: number
requestSentTime: number
requestSize: number
requestUrl: string
responseFinishedTime: number
responseReceivingDuration: number
responseStartedTime: number
spanID: string

The spanId to use for the dependency call

status: string | number
traceFlags?: number

The traceFlags to use for the dependency call

traceID: string

The traceId to use for the dependency call

xhrMonitoringState: XHRMonitoringState

Methods

  • Parameters

    • ajaxType: string
    • enableRequestHeaderTracking: boolean
    • getResponse: (() => IAjaxRecordResponse)
        • (): IAjaxRecordResponse
        • Returns IAjaxRecordResponse

    Returns IDependencyTelemetry

  • Returns {
        [key: string]: any;
    }

    • [key: string]: any