OfficeDevPnP.Core.Pages Namespace

Classes

AvailableClientSideComponents

Class holding a collection of client side webparts (retrieved via the _api/web/GetClientSideWebParts REST call)

CanvasColumn

Represents a column in a canvas section

CanvasControl

Base class for a canvas control

CanvasSection

Represents a section on the canvas

ClientSideCanvasControlData

Base class representing the json control data that will be included in each client side control (de-)serialization (data-sp-controldata attribute)

ClientSideCanvasControlPosition

Class representing the json control data that will describe a control versus the zones and sections on a page

ClientSideCanvasData

Base class representing the json control data that will be included in each client side control (de-)serialization (data-sp-controldata attribute)

ClientSideCanvasPosition

Base class representing the json control data that will describe a control versus the zones and sections on a page

ClientSideComponent

Client side webpart object (retrieved via the _api/web/GetClientSideWebParts REST call)

ClientSidePage

Represents a modern client side page with all it's contents

ClientSidePageHeader

Class that implements the client side page header

ClientSideText

Controls of type 4 ( = text control)

ClientSideTextControlData

Control data for controls of type 4 (= text control)

ClientSideWebPart

This class is used to instantiate controls of type 3 (= client side web parts). Using this class you can instantiate a control and add it on a ClientSidePage.

ClientSideWebPartControlData

Control data for controls of type 3 (= client side web parts)

ClientSideWebPartData

Json web part data that will be included in each client side web part (de-)serialization (data-sp-webpartdata)

Enums

CanvasSectionTemplate

The type of canvas being used

ClientSidePageHeaderLayoutType
ClientSidePageHeaderTitleAlignment
ClientSidePageHeaderType

Types of client side pages headers that a page can use

ClientSidePageLayoutType

Types of client side pages that can be created

DefaultClientSideWebParts

List of possible OOB web parts

PromotedState

Page promotion state