Class InternalDataSourceApiService
Namespace: Casewhere.Runtime.Api
Assembly: Casewhere.Runtime.dll
public class InternalDataSourceApiService : IInternalDataSourceApiService
Inheritance
object ← InternalDataSourceApiService
Implements
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
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