BaggageScope class

Диспетчер контекстов для области багажа.

Этот класс управляет жизненным циклом значений багажа, устанавливая их на ввод и восстановление предыдущего контекста при выходе.

Конструкторы

BaggageScope(Map<string, string>)

Методы

dispose()

Альтернатива очистки вручную, если вызывающий объект не используется using.

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