Class DataModelGetExtensions
Extension methods for PnP.Core.Model.IDataModelProcess
public static class DataModelGetExtensions
- Inheritance
-
DataModelGetExtensions
- Inherited Members
Methods
GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, params Expression<Func<TModel, object>>[])
Batches the retrieval of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static Task<IBatchSingleResult<TModel>> GetBatchAsync<TModel>(this IDataModelGet<TModel> dataModelGet, Batch batch, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelGetIDataModelGet<TModel>batchBatchBatch add this request to
expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- Task<IBatchSingleResult<TModel>>
The Domain Model object
Type Parameters
TModel
GetBatchAsync<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
Batches the retrieval of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static Task<IBatchSingleResult<TModel>> GetBatchAsync<TModel>(this IDataModelGet<TModel> dataModelGet, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelGetIDataModelGet<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- Task<IBatchSingleResult<TModel>>
The Domain Model object
Type Parameters
TModel
GetBatch<TModel>(IDataModelGet<TModel>, Batch, params Expression<Func<TModel, object>>[])
Batches the retrieval of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static IBatchSingleResult<TModel> GetBatch<TModel>(this IDataModelGet<TModel> dataModelGet, Batch batch, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelGetIDataModelGet<TModel>batchBatchBatch add this request to
expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- IBatchSingleResult<TModel>
The Domain Model object
Type Parameters
TModel
GetBatch<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
Batches the retrieval of a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static IBatchSingleResult<TModel> GetBatch<TModel>(this IDataModelGet<TModel> dataModelGet, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelGetIDataModelGet<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- IBatchSingleResult<TModel>
The Domain Model object
Type Parameters
TModel
Get<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
Retrieves a Domain Model object from the remote data source, eventually selecting custom properties or using a default set of properties
public static TModel Get<TModel>(this IDataModelGet<TModel> dataModelGet, params Expression<Func<TModel, object>>[] expressions)
Parameters
dataModelGetIDataModelGet<TModel>expressionsExpression<Func<TModel, object>>[]The properties to select
Returns
- TModel
The Domain Model object
Type Parameters
TModel