BaggageScope class
Gerenciador de contexto para escopo de bagagem.
Essa classe gerencia o ciclo de vida dos valores de bagagem, definindo-os no enter e restaurando o contexto anterior na saída.
Construtores
| Baggage |
Métodos
| dispose() | Alternativa de limpeza manual se o chamador não estiver usando |
| run<T>(() => T) | Execute uma função síncrona nesse escopo de bagagem. Restaura automaticamente o contexto anterior posteriormente. |
Detalhes do construtor
BaggageScope(Map<string, string>)
new BaggageScope(pairs: Map<string, string>)
Parâmetros
- pairs
-
Map<string, string>
Detalhes do método
dispose()
Alternativa de limpeza manual se o chamador não estiver usando using.
function dispose()
run<T>(() => T)
Execute uma função síncrona nesse escopo de bagagem. Restaura automaticamente o contexto anterior posteriormente.
function run<T>(fn: () => T): T
Parâmetros
- fn
-
() => T
Retornos
T