C# 클래스 OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectPublishing

상속: OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectContentHandlerBase
파일 보기 프로젝트 열기: OfficeDev/PnP-Sites-Core

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

ExtractObjects() 공개 메소드

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
리턴 OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate

ProvisionObjects() 공개 메소드

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
리턴 TokenParser

WillExtract() 공개 메소드

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
리턴 bool

WillProvision() 공개 메소드

public WillProvision ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : bool
web Web
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
리턴 bool