Table of Contents

Class DataObjectLoader

Namespace: Casewhere.Runtime.DSL.Services
Assembly: Casewhere.Runtime.dll

public class DataObjectLoader : IDataObjectLoader

Inheritance

objectDataObjectLoader

Implements

IDataObjectLoader

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataObjectLoader>(DataObjectLoader)

Constructors

DataObjectLoader(IList<IContextDataObjectLoader>)

public DataObjectLoader(IList<IContextDataObjectLoader> contextDataLoaders)

Parameters

contextDataLoaders IList<IContextDataObjectLoader>

Methods

LoadDataObject(DslWorkflowContext, string, DataLoadingScope)

public DynamicDataObject LoadDataObject(DslWorkflowContext context, string dataClassName, DataLoadingScope scope)

Parameters

context DslWorkflowContext

dataClassName string

scope DataLoadingScope

Returns

DynamicDataObject

LoadDataObjects(DslWorkflowContext, string, DataLoadingScope)

public IList<DynamicDataObject> LoadDataObjects(DslWorkflowContext context, string dataClassName, DataLoadingScope scope)

Parameters

context DslWorkflowContext

dataClassName string

scope DataLoadingScope

Returns

IList<DynamicDataObject>