Compartilhar via


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

BaggageScope(Map<string, string>)

Métodos

dispose()

Alternativa de limpeza manual se o chamador não estiver usando using.

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