Table of Contents

Class LongRunningTask

Namespace
InSite.Web.Instrumentation
Assembly
InSite.UI.dll
public static class LongRunningTask
Inheritance
LongRunningTask
Inherited Members

Methods

Create(string, Action)

public static bool Create(string name, Action action)

Parameters

name string
action Action

Returns

bool

Create<TData>(string, Func<TData>, Action<TData>)

public static bool Create<TData>(string name, Func<TData> dataFactory, Action<TData> action) where TData : class

Parameters

name string
dataFactory Func<TData>
action Action<TData>

Returns

bool

Type Parameters

TData

Create<TData>(string, TData, Action<TData>)

public static bool Create<TData>(string name, TData data, Action<TData> action) where TData : class

Parameters

name string
data TData
action Action<TData>

Returns

bool

Type Parameters

TData

Exists(string)

public static bool Exists(string name)

Parameters

name string

Returns

bool

TryGetData<TData>(string, out TData)

public static bool TryGetData<TData>(string name, out TData data) where TData : class

Parameters

name string
data TData

Returns

bool

Type Parameters

TData