BaggageScope class

Kontextový manažer pro rozsah zavazadel.

Tato třída spravuje životní cyklus hodnot zavazadel a nastavuje je při zadávání a obnovování předchozího kontextu při ukončení.

Konstruktory

BaggageScope(Map<string, string>)

Metody

dispose()

Alternativu ručního čištění, pokud volající nepoužívá using.

run<T>(() => T)

Spusťte synchronní funkci v rámci tohoto rozsahu zavazadel. Automaticky obnoví předchozí kontext později.

Podrobnosti konstruktoru

BaggageScope(Map<string, string>)

new BaggageScope(pairs: Map<string, string>)

Parametry

pairs

Map<string, string>

Podrobnosti metody

dispose()

Alternativu ručního čištění, pokud volající nepoužívá using.

function dispose()

run<T>(() => T)

Spusťte synchronní funkci v rámci tohoto rozsahu zavazadel. Automaticky obnoví předchozí kontext později.

function run<T>(fn: () => T): T

Parametry

fn

() => T

Návraty

T