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