Search Results for

    Show / Hide Table of Contents

    Class DataModelGetExtensions

    Extension methods for PnP.Core.Model.IDataModelProcess

    Inheritance
    object
    DataModelGetExtensions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: PnP.Core.Model
    Assembly: PnP.Core.dll
    Syntax
    public static class DataModelGetExtensions

    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

    Declaration
    public static Task<IBatchSingleResult<TModel>> GetBatchAsync<TModel>(this IDataModelGet<TModel> dataModelGet, Batch batch, params Expression<Func<TModel, object>>[] expressions)
    Parameters
    IDataModelGet<TModel> dataModelGet

    Batch batch

    Batch add this request to

    Expression<Func<TModel, object>>[] expressions

    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

    Declaration
    public static Task<IBatchSingleResult<TModel>> GetBatchAsync<TModel>(this IDataModelGet<TModel> dataModelGet, params Expression<Func<TModel, object>>[] expressions)
    Parameters
    IDataModelGet<TModel> dataModelGet

    Expression<Func<TModel, object>>[] expressions

    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

    Declaration
    public static IBatchSingleResult<TModel> GetBatch<TModel>(this IDataModelGet<TModel> dataModelGet, Batch batch, params Expression<Func<TModel, object>>[] expressions)
    Parameters
    IDataModelGet<TModel> dataModelGet

    Batch batch

    Batch add this request to

    Expression<Func<TModel, object>>[] expressions

    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

    Declaration
    public static IBatchSingleResult<TModel> GetBatch<TModel>(this IDataModelGet<TModel> dataModelGet, params Expression<Func<TModel, object>>[] expressions)
    Parameters
    IDataModelGet<TModel> dataModelGet

    Expression<Func<TModel, object>>[] expressions

    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

    Declaration
    public static TModel Get<TModel>(this IDataModelGet<TModel> dataModelGet, params Expression<Func<TModel, object>>[] expressions)
    Parameters
    IDataModelGet<TModel> dataModelGet

    Expression<Func<TModel, object>>[] expressions

    The properties to select

    Returns
    TModel

    The Domain Model object

    Type Parameters
    TModel

    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer