process method
Sends contextualTelemetryItems
to Application Insights, then on to next.
Implementation
@override
void process({
required List<ContextualTelemetryItem> contextualTelemetryItems,
}) {
final future = _transmit(
contextualTelemetry: contextualTelemetryItems,
);
_outstandingFutures.add(future);
future.whenComplete(() => _outstandingFutures.remove(future));
next?.process(
contextualTelemetryItems: contextualTelemetryItems,
);
}