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

OfficeDevPnP.Core.Framework.Provisioning.Model

SharePoint Dev Documents|Last Updated: 9/8/2017
|
1 Contributor

Classes

ClassDescription
AddInDefines an Add-in to provision
AddInCollectionA collection of AddIn objects
AuditSettingsThe Audit Settings for the Provisioning Template
AvailableWebTemplateDefines an available Web Template for the current Publishing site
AvailableWebTemplateCollectionA collection of AvailableWebTemplate objects
BaseModelBase type for any Domain Model object (excluded the ProvisioningTemplate type)
BaseNavigationKindBase abstract class for the navigation kinds (global or current)
CanvasControlDefines a CanvasControl
CanvasControlCollectionA collection of CanvasControl objects
CanvasSectionDefines a CanvasSection
CanvasSectionCollectionA collection of CanvasZone objects
ClientSidePageDefines a ClientSidePage
ClientSidePageCollectionA collection of ClientSidePage objects
ComposedLookDomain Object that defines a Composed Look in the Provision Template
ContentTypeDomain Object used in the Provisioning template that defines a Content Type https://msdn.microsoft.com/en-us/library/office/ms463449.aspx
ContentTypeBindingDomain Object for Content Type Binding in the Provisioning Template
ContentTypeBindingCollectionCollection of ContentTypeBinding objects
ContentTypeCollectionCollection of ContentType objects
CurrentNavigationThe Current Navigation settings for the Provisioning Template
CustomActionDomain Object for custom actions associated with a SharePoint list, Web site, or subsite. / Domain Object for custom actions associated with a SharePoint list, Web site, or subsite.
CustomActionCollectionCollection of CustomAction objects
CustomActionsDomain Object that represents a Collections of Custom Actions
DataRow
DataRowCollectionCollection of DataRow objects
DefaultDocumentA default document for a Document Set
DefaultDocumentCollection
DesignPackageDefines a Design Package to import into the current Publishing site
DirectoryDefines a Directory element, to describe a folder in the current repository that will be used to upload files into the target Site
DirectoryCollectionCollection of Directory objects
DocumentSetTemplateDefines a DocumentSet Template for creating multiple DocumentSet instances
ExtensibilityHandlerDomain Object for Extensiblity Call out
ExtensibilityHandlerCollectionCollection of ExtensibilityHandler objects
FeatureDomain Object that represents an Feature. / Domain Object that represents an Feature.
FeatureCollectionCollection of Feature objects
FeaturesDomain Object that is used in the Site Template for OOB Features
FieldRepresents a Field XML Markup that is used to define information about a field
FieldCollectionCollection of Field objects
FieldRefRepresents a Field XML Markup that is used to define information about a field / Represents a Field XML Markup that is used to define information about a field
FieldRefCollectionCollection of FieldRef objects
FileDefines a File element, to describe a file that will be provisioned into the target Site
FileCollectionCollection of File objects
FolderDefines a folder that will be provisioned into the target list/library
FolderCollectionCollection of Folder objects
GlobalNavigationThe Global Navigation settings for the Provisioning Template
ImageRenditionDefines an available Image Rendition for the current Publishing site.
ImageRenditionCollectionA collection of ImageRendition objects
IRMSettingsDeclares the Information Rights Management settings for the list or library.
ListInstanceThis class holds deprecated ListInstance properties and methods / Domain Object that specifies the properties of the new list.
ListInstanceCollectionCollection of ListInstance objects
LocalizationDomain Object used in the Provisioning template that defines a Localization item
LocalizationCollectionCollection of Localization objects
ManagedNavigationDefines the Managed Navigation settings of a site
NavigationThe Navigation configurations of the Provisioning Template
NavigationNodeDefines a Navigation Node for the Structural Navigation of a site
NavigationNodeCollectionA collection of NavigationNode objects
ObjectSecurity
Page
PageCollectionCollection of Page objects
PageLayoutDefines an available Page Layout for the current Publishing site
PageLayoutCollectionCollection of PageLayout objects
PropertyBagEntry
PropertyBagEntryCollectionCollection of PropertyBagEntry objects
ProviderDomain Object for Extensiblity Call out
ProviderCollectionCollection of Provider objects
ProvisioningTemplateDomain Object for the Provisioning Template / Domain Object for the Provisioning Template
ProvisioningTemplateCollection<T>Generic collection of items stored in the ProvisioningTemplate graph
ProvisioningTemplateDictionary<TKey, TItem>Generic keyed collection of items stored in the ProvisioningTemplate graph
ProvisioningTemplateInfoClass holds the required Provisioning Template Information
PublishingDefines the Publishing configuration to provision
RegionalSettingsDefines the Regional Settings for a site
RoleAssignmentRole Assignment for a target Principal
RoleAssignmentCollectionCollection of RoleAssignment objects
RoleDefinition
RoleDefinitionCollectionCollection of RoleDefinition objects
SiteGroupThe base type for a Site Group
SiteGroupCollectionCollection of SiteGroup objects
SiteSecurityDomain Object that is used in the site template
SiteSecurityPermissionsPermission settings for the target Site
SiteWebhookDefines a SiteWebhook to provision
SiteWebhookCollectionCollection of SiteWebhook objects
StructuralNavigationDefines the Structural Navigation settings of a site
SupportedUILanguageDefines a single Supported UI Language for a site
SupportedUILanguageCollectionCollection of SupportedUILanguage objects
Term
TermCollectionCollection of Term objects
TermGroup
TermGroupCollectionCollection of TermGroup objects
TermLabel
TermLabelCollectionCollection of TermLabel objects
TermSet
TermSetCollectionCollection of TermSete objects
UserDomain Object that defines a User or group in the provisioning template
UserCollectionCollection of User objects
View
ViewCollectionCollection of View objects
WebhookDefines a Webhook
WebhookCollectionDefines a collection of objects of type Webhook
WebPart
WebPartCollectionCollection of WebPart objects
WebSettingsDomain Object used in the Provisioning template that defines a Section of Settings for the current Web Site
WorkflowDefinitionDefines a Workflow Definition to provision
WorkflowDefinitionCollectionDefines a collection of objects of type WorkflowDefinition
WorkflowsDefines the Workflows to provision
WorkflowSubscriptionDefines a Workflow Subscription to provision
WorkflowSubscriptionCollectionDefines a collection of objects of type WorkflowSubscription

Interfaces

InterfaceDescription
IProvisioningTemplateDescendantInterface implemented by any descendant of a ProvisioningTemplate

Enumerations

EnumerationDescription
WebPartType
CanvasSectionTypeThe type of the Canvas section for a Client-side Page.
SiteWebhookTypeDefines the various flavors of a SiteWebhook
CurrentNavigationTypeDefines the type of Current Navigation
UpdateBehavior
FileLevelThe File Level for a File element
GlobalNavigationTypeDefines the type of Global Navigation
HandlersHandlers to be processed on the template
AutoCheckRequirementsOptionsDefines how an engine should behave if the requirements for provisioning publishing capabilities are not satisfied by the target site
WorkHourThe Work Hours of a Day
TermGroupUpdateBehavior
ListExperience
ListReadingDirection
ProvisioningTemplateScopeDeclares the target scope of the current Provisioning Template
© 2018 Microsoft