AsyncLocalStorage
[<Interface>]
type AsyncLocalStorage<'T> =
static member inline bind<'Func> (fn: 'Func) : 'Func
abstract member disable () : unit
abstract member enterWith (store: 'T) : unit
abstract member exit<'R, 'TArgs> (callback: Delegate, args: 'TArgs array) : 'R
abstract member getStore () : 'T option
abstract member run<'R, 'TArgs> (store: 'T, callback: Delegate, args: 'TArgs array) : 'R
abstract member run<'R> (store: 'T, callback: unit -> 'R) : 'R
static member inline snapshot () : snapshot__<obj,obj>
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
Methods
static member inline bind<'Func> (fn: 'Func) : 'Func
abstract member disable () : unit
abstract member enterWith (store: 'T) : unit
abstract member exit<'R, 'TArgs> (callback: Delegate, args: 'TArgs array) : 'R
abstract member getStore () : 'T option
abstract member run<'R, 'TArgs> (store: 'T, callback: Delegate, args: 'TArgs array) : 'R
abstract member run<'R> (store: 'T, callback: unit -> 'R) : 'R
static member inline snapshot () : snapshot__<obj,obj>