60
61
setContext(context: IAgentHostInternalTelemetryContext | undefined): void {
63
>
if (!this._context) {
64
>
this._appender.clear();
65
>
return;
66
>
}
67
>
const createAppender = this._options.createAppender ?? ((requestService, commonProperties) => new OneDataSystemAppender(requestService, true, INTERNAL_EVENT_PREFIX, commonProperties ?? null, INTERNAL_LARGE_STORAGE_ARIA_KEY));
68
>
this._appender.value ??= new InternalTelemetryAppender(createAppender(this._options.requestService, getInternalCommonProperties(this._options.commonProperties, this._options.extensionVersion), INTERNAL_EVENT_PREFIX));
69
>
}
70
71
send(eventName: string, properties?: TelemetryProps, measurements?: TelemetryMeasurements): void {
73
>
return;
74
>
}
75
this.sendForContext(this._context, eventName, properties, measurements);
77
78
sendForContext(context: IAgentHostInternalTelemetryContext, eventName: string, properties?: TelemetryProps, measurements?: TelemetryMeasurements): void {