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
| Baggage |
Methoden
| dispose() | Manuelle Bereinigungsalternative, wenn der Anrufer nicht verwendet |
| 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