C# Class OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectPublishing

Inheritance: OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectContentHandlerBase
Afficher le fichier Open project: OfficeDev/PnP-Sites-Core

Méthodes publiques

Méthode Description
ExtractObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
ProvisionObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateApplyingInformation applyingInformation ) : TokenParser
WillExtract ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : bool
WillProvision ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : bool

Private Methods

Méthode Description
ExtractMasterPagesAndPageLayouts ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, PnPMonitoredScope scope, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : void
GetAvailablePageLayouts ( Web web ) : IEnumerable
GetFiles ( Microsoft folder ) : IEnumerable
GetPublishingFeatureBaseTemplate ( ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate

This method returns the reference template for publishing feature

GetWebApplicationUrl ( String webUrl ) : String

This method retrieves the Web Application URL of the provided site

IsPublishingFeatureNativeFile ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate nativeFilesTemplate, String fileName ) : System.Boolean

This method checks if the filename (for master pages and page layouts) is native or custom for the publishing feature

Method Details

ExtractObjects() public méthode

public ExtractObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
creationInfo OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation
Résultat OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate

ProvisionObjects() public méthode

public ProvisionObjects ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateApplyingInformation applyingInformation ) : TokenParser
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
parser TokenParser
applyingInformation OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateApplyingInformation
Résultat TokenParser

WillExtract() public méthode

public WillExtract ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo ) : bool
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
creationInfo OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation
Résultat bool

WillProvision() public méthode

public WillProvision ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : bool
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
Résultat bool