Skip to content

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>
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Declared inside

snapshot__

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>