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

Inheritance: ObjectHandlerBase
Show file Open project: OfficeDev/PnP-Sites-Core Class Usage Examples

Public Methods

Method 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

Method Description
CleanupEntities ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate baseTemplate, PnPMonitoredScope scope ) : OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
CreateContentType ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.ContentType templateContentType, TokenParser parser, FileConnectorBase connector, PnPMonitoredScope scope, List existingCTs = null, List existingFields = null, bool isNoScriptSite = false ) : Microsoft.SharePoint.Client.OfficeDevPnP.Core.Framework.Provisioning.Model.ContentType
GetEntities ( Web web, PnPMonitoredScope scope, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : IEnumerable
ReadFullStream ( System.Stream input ) : Byte[]
UpdateContentType ( Web web, Microsoft existingContentType, OfficeDevPnP.Core.Framework.Provisioning.Model.ContentType templateContentType, TokenParser parser, PnPMonitoredScope scope, bool isNoScriptSite = false ) : void

Method Details

ExtractObjects() public method

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

ProvisionObjects() public method

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
return TokenParser

WillExtract() public method

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
return bool

WillProvision() public method

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