BaggageScope class

Gestore del contesto per l'ambito dei bagagli.

Questa classe gestisce il ciclo di vita dei valori dei bagagli, impostandoli in entrata e ripristinando il contesto precedente all'uscita.

Metodi

dispose()

Alternativa alla pulizia manuale se il chiamante non usa using.

run<T>(() => T)

Eseguire una funzione sincrona nell'ambito del bagaglio. Ripristina automaticamente il contesto precedente in un secondo momento.

[dispose]()

Dispose è un no-op perché OpenTelemetry JS ripristina automaticamente il contesto precedente dopo context.with() il completamento.

Dettagli costruttore

BaggageScope(Map<string, string>)

new BaggageScope(pairs: Map<string, string>)

Parametri

pairs

Map<string, string>

Dettagli metodo

dispose()

Alternativa alla pulizia manuale se il chiamante non usa using.

function dispose()

run<T>(() => T)

Eseguire una funzione sincrona nell'ambito del bagaglio. Ripristina automaticamente il contesto precedente in un secondo momento.

function run<T>(fn: () => T): T

Parametri

fn

() => T

Valori restituiti

T

[dispose]()

Dispose è un no-op perché OpenTelemetry JS ripristina automaticamente il contesto precedente dopo context.with() il completamento.

function [dispose]()