Skip to content

AsyncResource

[<Interface>]
type AsyncResource =
    abstract member asyncId () : float
    static member inline bind<'Func, 'ThisArg> (fn: 'Func, ?type: string, ?thisArg: 'ThisArg) : 'Func
    abstract member bind<'Func> (fn: 'Func) : 'Func
    abstract member emitDestroy () : AsyncResource
    abstract member runInAsyncScope<'This, 'Result> (fn: Delegate, thisArg: 'This, args: obj array) : 'Result
    abstract member triggerAsyncId () : float
AssemblyGlutinum.Node
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Import>]

Methods

abstract member asyncId () : float
static member inline bind<'Func, 'ThisArg> (fn: 'Func, ?type: string, ?thisArg: 'ThisArg) : 'Func
abstract member bind<'Func> (fn: 'Func) : 'Func
abstract member emitDestroy () : AsyncResource
abstract member runInAsyncScope<'This, 'Result> (fn: Delegate, thisArg: 'This, args: obj array) : 'Result
abstract member triggerAsyncId () : float