Table of Contents

Class InternalDataSourceApiService

Namespace: Casewhere.Runtime.Api
Assembly: Casewhere.Runtime.dll

public class InternalDataSourceApiService : IInternalDataSourceApiService

Inheritance

objectInternalDataSourceApiService

Implements

IInternalDataSourceApiService

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<InternalDataSourceApiService>(InternalDataSourceApiService)

Constructors

InternalDataSourceApiService(IEnumerable<IDataSourceService>, IDataSourceRepository)

public InternalDataSourceApiService(IEnumerable<IDataSourceService> dataSourceServices, IDataSourceRepository dataSourceRepository)

Parameters

dataSourceServices IEnumerable<IDataSourceService>

dataSourceRepository IDataSourceRepository

Methods

Enumerate(EnumerationDataSourceQuery, CancellationToken)

public IEnumerable<DynamicDataObject> Enumerate(EnumerationDataSourceQuery query, CancellationToken cancellationToken)

Parameters

query EnumerationDataSourceQuery

cancellationToken CancellationToken

Returns

IEnumerable<DynamicDataObject>

GetDataSource(string)

public DataSource GetDataSource(string dataSourceName)

Parameters

dataSourceName string

Returns

DataSource

Load(string, DOId)

public DynamicDataObject Load(string dataSourceName, DOId id)

Parameters

dataSourceName string

id DOId

Returns

DynamicDataObject

QueryTotal(Guid, PagedDataSourceQuery)

public int QueryTotal(Guid dataSourceId, PagedDataSourceQuery query)

Parameters

dataSourceId Guid

query PagedDataSourceQuery

Returns

int

Search(Guid, PagedDataSourceQuery)

public DataObjectsSearchResult Search(Guid dataSourceId, PagedDataSourceQuery query)

Parameters

dataSourceId Guid

query PagedDataSourceQuery

Returns

DataObjectsSearchResult

Search(string, PagedDataSourceQuery)

public DataObjectsSearchResult Search(string dataSourceName, PagedDataSourceQuery query)

Parameters

dataSourceName string

query PagedDataSourceQuery

Returns

DataObjectsSearchResult