BaggageScope class
Диспетчер контекстов для области багажа.
Этот класс управляет жизненным циклом значений багажа, устанавливая их на ввод и восстановление предыдущего контекста при выходе.
Конструкторы
| Baggage |
Методы
| dispose() | Альтернатива очистки вручную, если вызывающий объект не используется |
| run<T>(() => T) | Выполните синхронную функцию в этой области багажа. Автоматически восстанавливает предыдущий контекст после этого. |
Сведения о конструкторе
BaggageScope(Map<string, string>)
new BaggageScope(pairs: Map<string, string>)
Параметры
- pairs
-
Map<string, string>
Сведения о методе
dispose()
Альтернатива очистки вручную, если вызывающий объект не используется using.
function dispose()
run<T>(() => T)
Выполните синхронную функцию в этой области багажа. Автоматически восстанавливает предыдущий контекст после этого.
function run<T>(fn: () => T): T
Параметры
- fn
-
() => T
Возвращаемое значение
T