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

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

Private Properties

Property Type Description
CreateField Microsoft.SharePoint.Client.Field
CreateFieldRef Microsoft.SharePoint.Client.Field
CreateFolderInList void
CreateList TokenParser>.Tuple
CreateListCustomAction void
CreateView void
ExtractContentTypes ListInstance
ExtractFields ListInstance
ExtractUserCustomActions ListInstance
ExtractViews ListInstance
ParseFieldSchema string
PrepareField System.Xml.Linq.XElement
UpdateField Microsoft.SharePoint.Client.Field
UpdateFieldRef Microsoft.SharePoint.Client.Field
UpdateList TokenParser>.Tuple

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
CreateField ( System.Xml.Linq.XElement fieldElement, ListInfo listInfo, TokenParser parser, string originalFieldXml, ClientRuntimeContext context, PnPMonitoredScope scope ) : Microsoft.SharePoint.Client.Field
CreateFieldRef ( ListInfo listInfo, Microsoft.SharePoint.Client.Field field, FieldRef fieldRef ) : Microsoft.SharePoint.Client.Field
CreateFolderInList ( Microsoft parentFolder, Model folder, TokenParser parser, PnPMonitoredScope scope ) : void
CreateList ( Web web, ListInstance list, TokenParser parser, PnPMonitoredScope scope, bool isNoScriptSite = false ) : TokenParser>.Tuple
CreateListCustomAction ( List existingList, TokenParser parser, CustomAction userCustomAction ) : void
CreateView ( Web web, OfficeDevPnP.Core.Framework.Provisioning.Model.View view, Microsoft existingViews, List createdList, PnPMonitoredScope monitoredScope, TokenParser parser ) : void
ExtractContentTypes ( Web web, List siteList, List contentTypeFields, ListInstance list ) : ListInstance
ExtractFields ( Web web, List siteList, List contentTypeFields, ListInstance list, List lists, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : ListInstance
ExtractUserCustomActions ( Web web, List siteList, ListInstance list, OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ProvisioningTemplateCreationInformation creationInfo, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template ) : ListInstance
ExtractViews ( List siteList, ListInstance list ) : ListInstance
ParseFieldSchema ( string schemaXml, List lists ) : string
PrepareField ( System.Xml.Linq.XElement fieldElement ) : System.Xml.Linq.XElement
UpdateField ( ClientObject web, ListInfo listInfo, System.Guid fieldId, System.Xml.Linq.XElement templateFieldElement, Microsoft.SharePoint.Client.Field existingField, PnPMonitoredScope scope, TokenParser parser, string originalFieldXml ) : Microsoft.SharePoint.Client.Field
UpdateFieldRef ( List siteList, System.Guid fieldId, FieldRef fieldRef ) : Microsoft.SharePoint.Client.Field
UpdateList ( Web web, List existingList, ListInstance templateList, TokenParser parser, PnPMonitoredScope scope, bool isNoScriptSite = false ) : TokenParser>.Tuple

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