BaggageScope class
Gestor de contexto para o âmbito da bagagem.
Esta classe gere o ciclo de vida dos valores de bagagem, colocando-os em enter e restaurando o contexto anterior na saída.
Construtores
| Baggage |
Métodos
| dispose() | Alternativa de limpeza manual se o chamador não estiver a usar |
| run<T>(() => T) | Execute uma função síncrona sob este âmbito de bagagem. Restaura automaticamente o contexto anterior depois. |
Detalhes do Construtor
BaggageScope(Map<string, string>)
new BaggageScope(pairs: Map<string, string>)
Parâmetros
- pairs
-
Map<string, string>
Detalhes de Método
dispose()
Alternativa de limpeza manual se o chamador não estiver a usar using.
function dispose()
run<T>(() => T)
Execute uma função síncrona sob este âmbito de bagagem. Restaura automaticamente o contexto anterior depois.
function run<T>(fn: () => T): T
Parâmetros
- fn
-
() => T
Devoluções
T