Skip to main content

Class DefaultSettingsSource<T>

Inheritance

↳ object

    DefaultSettingsSource<T>

        ↳ DefaultMultiServerSettingsSource

        ↳ DefaultSingleServerSettingsSource

Implements

IServerSettingsSource<<T>>

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime.Settings

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class DefaultSettingsSource<T> : IServerSettingsSource<T> where T : new()

Constructors

DefaultSettingsSource(WorkflowRuntime, string, string)

Declaration
public DefaultSettingsSource(WorkflowRuntime runtime, string settingsParameterName, string settingsParameterType)
Parameters
TypeNameDescription
WorkflowRuntimeruntime
stringsettingsParameterName
stringsettingsParameterType

Methods

GetSettingsAsync()

Declaration
public Task<T> GetSettingsAsync()
Returns
TypeDescription
Task<T>

SaveSettingsAsync(T)

Declaration
public Task SaveSettingsAsync(T settings)
Parameters
TypeNameDescription
{T}settings
Returns
TypeDescription
Task

Extension Methods