Interface ITelemetryLoader
Defines a Telemetry Loader interface. This is used to pull data from a variety of sources
Namespace: STAIExtensions.Abstractions.Data
Assembly: STAIExtensions.Abstractions.dll
Syntax
public interface ITelemetryLoader
Properties
DataContractQueryFactory
A factory used to build data Queries specific to the telemetry loader
Declaration
IDataContractQueryFactory DataContractQueryFactory { get; set; }
Property Value
Type | Description |
---|---|
IDataContractQueryFactory |
Methods
ExecuteQueryAsync<T>(DataContractQuery<T>)
Executes a query on a DataSource and returns a list of records that are of type DataContract
Declaration
Task<IEnumerable<T>> ExecuteQueryAsync<T>(DataContractQuery<T> query)
where T : DataContract
Parameters
Type | Name | Description |
---|---|---|
DataContractQuery<T> | query | The query to execute |
Returns
Type | Description |
---|---|
Task<IEnumerable<T>> |
Type Parameters
Name | Description |
---|---|
T | A DataContract model type |