Class ProvisioningTemplateCreationInformation
Handles methods for Provisioning Template Creation Information
Inheritance
Namespace: PnP.Framework.Provisioning.ObjectHandlers
Assembly: PnP.Framework.dll
Syntax
public class ProvisioningTemplateCreationInformation : object
Constructors
ProvisioningTemplateCreationInformation(Web)
Constructor
Declaration
public ProvisioningTemplateCreationInformation(Web web)
Parameters
Web
web
A SharePoint site or subsite |
Properties
BaseTemplate
Base template used to compare against when we're "getting" a template
Declaration
public ProvisioningTemplate BaseTemplate { get; set; }
Property Value
ProvisioningTemplate
|
ContentTypeGroupsToInclude
List of content type groups
Declaration
public List<String> ContentTypeGroupsToInclude { get; set; }
Property Value
List<String>
|
ExtensibilityHandlers
List of ExtensibilityHandlers
Declaration
public List<ExtensibilityHandler> ExtensibilityHandlers { get; set; }
Property Value
List<ExtensibilityHandler>
|
FileConnector
Connector used to persist files when needed
Declaration
public FileConnectorBase FileConnector { get; set; }
Property Value
FileConnectorBase
|
HandlersToProcess
List of of handlers to process
Declaration
public Handlers HandlersToProcess { get; set; }
Property Value
Handlers
|
IncludeAllClientSidePages
If true all client side pages will be included in the template.
Declaration
public bool IncludeAllClientSidePages { get; set; }
Property Value
System.Boolean
|
IncludeAllTermGroups
If true includes all term groups in the template
Declaration
public bool IncludeAllTermGroups { get; set; }
Property Value
System.Boolean
|
IncludeContentTypesFromSyndication
Gets or sets a value indicating whether to include content types from syndication (= content type hub) or not.
Declaration
public bool IncludeContentTypesFromSyndication { get; set; }
Property Value
System.Boolean
|
IncludeHiddenLists
Declares whether to include hidden lists in the output or not
Declaration
public bool IncludeHiddenLists { get; set; }
Property Value
System.Boolean
|
IncludeNativePublishingFiles
Defines whether to extract native publishing files (MasterPages and PageLayouts)
Declaration
public bool IncludeNativePublishingFiles { get; set; }
Property Value
System.Boolean
|
IncludeSearchConfiguration
if true includes search configuration in the template
Declaration
public bool IncludeSearchConfiguration { get; set; }
Property Value
System.Boolean
|
IncludeSiteCollectionTermGroup
if true, includes site collection term groups in the template
Declaration
public bool IncludeSiteCollectionTermGroup { get; set; }
Property Value
System.Boolean
|
IncludeSiteGroups
if true, includes site groups in the template
Declaration
public bool IncludeSiteGroups { get; set; }
Property Value
System.Boolean
|
IncludeTermGroupsSecurity
if true, includes term group security in the template
Declaration
public bool IncludeTermGroupsSecurity { get; set; }
Property Value
System.Boolean
|
ListsToExtract
Optional argument to specify the collection of lists to extract
Declaration
public List<String> ListsToExtract { get; set; }
Property Value
List<String>
|
Remarks
Can contain the title or the ID of the lists to export
MessagesDelegate
Provisioning Messages Delegate
Declaration
public ProvisioningMessagesDelegate MessagesDelegate { get; set; }
Property Value
ProvisioningMessagesDelegate
|
PersistBrandingFiles
if true, persists branding files in the template
Declaration
public bool PersistBrandingFiles { get; set; }
Property Value
System.Boolean
|
PersistComposedLookFiles
Do composed look files (theme files, site logo, alternate css) need to be persisted to storage when we're "getting" a template
Declaration
public bool PersistComposedLookFiles { get; set; }
Property Value
System.Boolean
|
PersistMultiLanguageResources
Will create resource files named "PnP_Resource_[LCID].resx for every supported language. The files will be persisted to the location specified by the connector
Declaration
public bool PersistMultiLanguageResources { get; set; }
Property Value
System.Boolean
|
PersistPublishingFiles
Defines whether to persist publishing files (MasterPages and PageLayouts)
Declaration
public bool PersistPublishingFiles { get; set; }
Property Value
System.Boolean
|
ProgressDelegate
Provisioning Progress Delegate
Declaration
public ProvisioningProgressDelegate ProgressDelegate { get; set; }
Property Value
ProvisioningProgressDelegate
|
ResourceFilePrefix
Prefix for resource file
Declaration
public string ResourceFilePrefix { get; set; }
Property Value
System.String
|
SkipVersionCheck
if true, skips version check
Declaration
public bool SkipVersionCheck { get; set; }
Property Value
System.Boolean
|