Search Results for

    Show / Hide Table of Contents

    Namespace PnP.Core.Model

    Classes

    DataModelCollectionLoadExtensions

    Extension methods for IDataModelCollectionLoad<TModel>

    DataModelGetExtensions

    Extension methods for PnP.Core.Model.IDataModelProcess

    DataModelLoadExtensions

    Extension methods for PnP.Core.Model.IDataModelLoad

    FollowDocumentData

    A follow document request metadata object

    FollowPersonData

    A follow person request metadata object

    FollowSiteData

    A follow site request metadata object

    FollowTagData

    A follow tag request metadata object

    RequestModuleExtensions

    Set of extension methods used to bring request module support

    TransientDictionary

    Class for tracking Dictionary changes

    Interfaces

    IBatchResult

    Defines the result of a batch when it is executed

    IBatchSingleResult

    Defines a single result of a batch request

    IBatchSingleResult<T>

    Defines the result of a batch when it is executed

    IDataModel<TModel>

    Defines the very basic interface for every Domain Model object. Add methods are implemented in their respective model interfaces

    IDataModelCollection<TModel>

    Defines the very basic interface for every collection of Domain Model objects

    IDataModelCollectionDeleteByGuidId

    When implemented it provides a DeleteById method on the collection

    IDataModelCollectionDeleteByIntegerId

    When implemented it provides a DeleteById method on the collection

    IDataModelCollectionDeleteByStringId

    When implemented it provides a DeleteById method on the collection

    IDataModelCollectionLoad<TModel>

    Defines the very basic interface for every collection of Domain Model objects which supports explicit load

    IDataModelDelete

    Defines the delete interface for Domain Model objects that need delete.

    IDataModelGet<TModel>

    Defines the read interface for Domain Model objects that can be read.

    IDataModelLoad<TModel>

    Defines the read interface for Domain Model objects that can be loaded.

    IDataModelMappingHandler

    Interface to the define the basic behavior of Domain Model object that can be mapped from a JSON response coming out of a REST request

    IDataModelParent

    Interface to implement parent concept on all model objects

    IDataModelSupportingGetChanges

    Defines the interface for Domain Model objects that can obtain a change log.

    IDataModelUpdate

    Defines the update interface for Domain Model objects that need update.

    IDataModelWithContext

    Interface to implement PnPContext concept on all model objects

    IDataModelWithKey

    Defines the basic behavior for a Domain Model object with an identifying key

    IEnumerableBatchResult

    Provides the result of a batch when is executed

    IEnumerableBatchResult<T>

    Provides the result of a batch when is executed

    IExpandoDataModel

    Public interface to define an object extensible through a dictionary of properties

    IManageableCollection

    Defines the behavior of a collection that can be managed with untyped prototype methods

    IManageableCollection<TModel>

    Defines the behavior of a collection that can be managed with fully typed prototype methods

    IMetadataExtensible

    Defines the very basic interface for every object that is provided with metadata eventually with deferred loading

    IQueryableDataModel

    Interface describing a linq queryable model

    IRequestable

    Defines the very basic interface for every object that is somehow requestable through an external querying system

    IRequestableCollection

    Defines the very basic interface for every collection that is somehow requestable through an external querying system

    ISupportModules<TModel>

    Interface used to attach module support

    ISupportQuery<TResult>

    Object supports explicit Query

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