Freigeben über


BaggageScope class

Kontextmanager für Gepäckumfang.

Diese Klasse verwaltet den Lebenszyklus von Gepäckwerten, legt sie beim Betreten und Wiederherstellen des vorherigen Kontexts beim Verlassen fest.

Konstruktoren

BaggageScope(Map<string, string>)

Methoden

dispose()

Manuelle Bereinigungsalternative, wenn der Anrufer nicht verwendet usingwird.

run<T>(() => T)

Führen Sie eine synchrone Funktion unter diesem Gepäckbereich aus. Stellt anschließend automatisch den vorherigen Kontext wieder her.

Details zum Konstruktor

BaggageScope(Map<string, string>)

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

Parameter

pairs

Map<string, string>

Details zur Methode

dispose()

Manuelle Bereinigungsalternative, wenn der Anrufer nicht verwendet usingwird.

function dispose()

run<T>(() => T)

Führen Sie eine synchrone Funktion unter diesem Gepäckbereich aus. Stellt anschließend automatisch den vorherigen Kontext wieder her.

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

Parameter

fn

() => T

Gibt zurück

T