Table of contents
TOC
Collapse the table of content
Expand the table of content

PnP Sites Core API reference

spdevdocs|Last Updated: 5/20/2017
|
1 Contributor

Summary

Office 365 Developer PnP Core Component is extension component which encapsulates commonly used remote CSOM/REST operations as reusable extension methods towards out of the box CSOM objects. It's targeted to be used with provider hosted apps or background programs and will help developers to be more efficient and productive by providing single line extension methods for commonly used operations from content type creation to uploading page layouts to publishing sites.

You can learn more about the PnP Core Component from the project readme file.

Applies to

  • Office 365 Multi Tenant (MT)
  • Office 365 Dedicated (D)
  • SharePoint 2016 on-premises
  • SharePoint 2013 on-premises

Namespaces used in the PnP Sites Core library

OfficeDevPnP.Core namespaces

Namespace
OfficeDevPnP.Core
OfficeDevPnP.Core.AppModelExtensions
OfficeDevPnP.Core.Diagnostics
OfficeDevPnP.Core.Diagnostics.Tree
OfficeDevPnP.Core.Entities
OfficeDevPnP.Core.Enums
OfficeDevPnP.Core.Extensions
OfficeDevPnP.Core.Framework.Graph
OfficeDevPnP.Core.Framework.Provisioning.Connectors
OfficeDevPnP.Core.Framework.Provisioning.Connectors.OpenXML
OfficeDevPnP.Core.Framework.Provisioning.Connectors.OpenXML.Model
OfficeDevPnP.Core.Framework.Provisioning.Extensibility
OfficeDevPnP.Core.Framework.Provisioning.Model
OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers
OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenDefinitions
OfficeDevPnP.Core.Framework.Provisioning.Providers
OfficeDevPnP.Core.Framework.Provisioning.Providers.Json
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml.Resolvers
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml.V201503
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml.V201505
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml.V201508
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml.V201512
OfficeDevPnP.Core.Framework.Provisioning.Providers.Xml.V201605
OfficeDevPnP.Core.Framework.TimerJobs
OfficeDevPnP.Core.Framework.TimerJobs.Enums
OfficeDevPnP.Core.IdentityModel.TokenProviders.ADFS
OfficeDevPnP.Core.IdentityModel.WSTrustBindings
OfficeDevPnP.Core.Pages
OfficeDevPnP.Core.UPAWebService
OfficeDevPnP.Core.Utilities
OfficeDevPnP.Core.Utilities.WebParts
OfficeDevPnP.Core.Utilities.WebParts.Processors
OfficeDevPnP.Core.Utilities.WebParts.Schema
OfficeDevPnP.Core.WebAPI

Microsoft.SharePoint.Client namespaces

Namespace
Microsoft.SharePoint.Client

System namespaces

Namespace
System

SharePoint Patterns and Practices

Please use http://aka.ms/sppnp for getting latest information around the whole Office 365 Developer Patterns and Practices program.

"Sharing is Caring"

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

© 2017 Microsoft