Partager via


BaggageScope class

Gestionnaire de contexte pour l’étendue des bagages.

Cette classe gère le cycle de vie des valeurs de bagages, en les définissant sur entrée et en restaurant le contexte précédent lors de la sortie.

Constructeurs

BaggageScope(Map<string, string>)

Méthodes

dispose()

Alternative de nettoyage manuel si l’appelant n’utilise usingpas .

run<T>(() => T)

Exécutez une fonction synchrone sous cette étendue de bagages. Restaure automatiquement le contexte précédent par la suite.

Détails du constructeur

BaggageScope(Map<string, string>)

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

Paramètres

pairs

Map<string, string>

Détails de la méthode

dispose()

Alternative de nettoyage manuel si l’appelant n’utilise usingpas .

function dispose()

run<T>(() => T)

Exécutez une fonction synchrone sous cette étendue de bagages. Restaure automatiquement le contexte précédent par la suite.

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

Paramètres

fn

() => T

Retours

T