Search Results for

    Show / Hide Table of Contents

    Class ProvisioningTemplateApplyingInformation

    Handles methods for applying provisioning templates

    Inheritance
    System.Object
    ProvisioningTemplateApplyingInformation
    Namespace: PnP.Framework.Provisioning.ObjectHandlers
    Assembly: PnP.Framework.dll
    Syntax
    public class ProvisioningTemplateApplyingInformation : object

    Properties

    AccessTokens

    Allows to provide a dictionary of custom OAuth access tokens when working across different URLs during provisioning and using OAuth for AuthN/AuthZ

    Declaration
    public Dictionary<String, String> AccessTokens { get; set; }
    Property Value
    Dictionary<String, String>

    ClearNavigation

    If true, existing navigation nodes of the site (where applicable) will be cleared out before applying the navigation nodes from the template (if any). This setting will override any settings made in the template.

    Declaration
    public bool ClearNavigation { get; set; }
    Property Value
    System.Boolean

    DelayAfterModernSiteCreation

    Defines a delay to wait for after modern site creation

    Declaration
    public Int32 DelayAfterModernSiteCreation { get; set; }
    Property Value
    Int32

    ExtensibilityHandlers

    List of ExtensibilityHandlers

    Declaration
    public List<ExtensibilityHandler> ExtensibilityHandlers { get; set; }
    Property Value
    List<ExtensibilityHandler>

    HandlersToProcess

    Lists of Handlers to process

    Declaration
    public Handlers HandlersToProcess { get; set; }
    Property Value
    Handlers

    IgnoreDuplicateDataRowErrors

    If true then duplicate id errors when the same importing datarows simply generate a warning don't stop the engine. Reason for this is being able to apply the same template multiple times (Delta handling) without that failing cause the same record is being added twice

    Declaration
    public bool IgnoreDuplicateDataRowErrors { get; set; }
    Property Value
    System.Boolean

    MessagesDelegate

    Declaration
    public ProvisioningMessagesDelegate MessagesDelegate { get; set; }
    Property Value
    ProvisioningMessagesDelegate

    OverwriteSystemPropertyBagValues

    If true, system propertybag entries that start with , vti, dlc_ etc. will be overwritten if overwrite = true on the PropertyBagEntry. If not true those keys will be skipped, regardless of the overwrite property of the entry.

    Declaration
    public bool OverwriteSystemPropertyBagValues { get; set; }
    Property Value
    System.Boolean

    Parameters

    Declaration
    public Dictionary<string, string> Parameters { get; set; }
    Property Value
    Dictionary<System.String, System.String>

    PersistTemplateInfo

    If true then persists template information

    Declaration
    public bool PersistTemplateInfo { get; set; }
    Property Value
    System.Boolean

    ProgressDelegate

    Declaration
    public ProvisioningProgressDelegate ProgressDelegate { get; set; }
    Property Value
    ProvisioningProgressDelegate

    ProvisionContentTypesToSubWebs

    If true then any content types in the template will be provisioned to subwebs

    Declaration
    public bool ProvisionContentTypesToSubWebs { get; set; }
    Property Value
    System.Boolean

    ProvisionFieldsToSubWebs

    If true then any fields in the template will be provisioned to subwebs

    Declaration
    public bool ProvisionFieldsToSubWebs { get; set; }
    Property Value
    System.Boolean

    SiteProvisionedDelegate

    Declaration
    public ProvisioningSiteProvisionedDelegate SiteProvisionedDelegate { get; set; }
    Property Value
    ProvisioningSiteProvisionedDelegate

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer