Search Results for

    Show / Hide Table of Contents

    Class XMLTemplateProvider

    Provider for xml based configurations

    Inheritance
    System.Object
    TemplateProviderBase
    XMLTemplateProvider
    XMLFileSystemTemplateProvider
    XMLOpenXMLTemplateProvider
    XMLSharePointTemplateProvider
    XMLStreamTemplateProvider
    Inherited Members
    TemplateProviderBase.Parameters
    TemplateProviderBase.SupportsSave
    TemplateProviderBase.SupportsDelete
    TemplateProviderBase.Connector
    TemplateProviderBase.Uri
    TemplateProviderBase.SaveToConnector(ProvisioningTemplate, String, ITemplateFormatter, ITemplateProviderExtension[])
    TemplateProviderBase.PreProcessSaveTemplateExtensions(ITemplateProviderExtension[], ProvisioningTemplate)
    TemplateProviderBase.PostProcessSaveTemplateExtensions(ITemplateProviderExtension[], Stream)
    TemplateProviderBase.PreProcessGetTemplateExtensions(ITemplateProviderExtension[], Stream)
    TemplateProviderBase.PostProcessGetTemplateExtensions(ITemplateProviderExtension[], ProvisioningTemplate)
    Namespace: PnP.Framework.Provisioning.Providers.Xml
    Assembly: PnP.Framework.dll
    Syntax
    public abstract class XMLTemplateProvider : TemplateProviderBase

    Constructors

    XMLTemplateProvider()

    Declaration
    protected XMLTemplateProvider()

    XMLTemplateProvider(FileConnectorBase)

    Declaration
    protected XMLTemplateProvider(FileConnectorBase connector)
    Parameters
    FileConnectorBase connector

    Methods

    Delete(String)

    Declaration
    public override void Delete(string uri)
    Parameters
    System.String uri

    Overrides
    TemplateProviderBase.Delete(String)

    GetHierarchies()

    Declaration
    public override List<ProvisioningHierarchy> GetHierarchies()
    Returns
    List<ProvisioningHierarchy>

    Overrides
    TemplateProviderBase.GetHierarchies()

    GetHierarchy(Stream)

    Declaration
    public override ProvisioningHierarchy GetHierarchy(Stream stream)
    Parameters
    Stream stream

    Returns
    ProvisioningHierarchy

    Overrides
    TemplateProviderBase.GetHierarchy(Stream)

    GetHierarchy(String)

    Declaration
    public override ProvisioningHierarchy GetHierarchy(string uri)
    Parameters
    System.String uri

    Returns
    ProvisioningHierarchy

    Overrides
    TemplateProviderBase.GetHierarchy(String)

    GetTemplate(Stream)

    Declaration
    public override ProvisioningTemplate GetTemplate(Stream stream)
    Parameters
    Stream stream

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(Stream)

    GetTemplate(Stream, ITemplateFormatter)

    Declaration
    public override ProvisioningTemplate GetTemplate(Stream stream, ITemplateFormatter formatter)
    Parameters
    Stream stream

    ITemplateFormatter formatter

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(Stream, ITemplateFormatter)

    GetTemplate(Stream, ITemplateProviderExtension[])

    Declaration
    public override ProvisioningTemplate GetTemplate(Stream stream, ITemplateProviderExtension[] extensions = null)
    Parameters
    Stream stream

    ITemplateProviderExtension[] extensions

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(Stream, ITemplateProviderExtension[])

    GetTemplate(Stream, String)

    Declaration
    public override ProvisioningTemplate GetTemplate(Stream stream, string identifier)
    Parameters
    Stream stream

    System.String identifier

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(Stream, String)

    GetTemplate(Stream, String, ITemplateFormatter)

    Declaration
    public override ProvisioningTemplate GetTemplate(Stream stream, string identifier, ITemplateFormatter formatter)
    Parameters
    Stream stream

    System.String identifier

    ITemplateFormatter formatter

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(Stream, String, ITemplateFormatter)

    GetTemplate(Stream, String, ITemplateFormatter, ITemplateProviderExtension[])

    Declaration
    public override ProvisioningTemplate GetTemplate(Stream stream, string identifier, ITemplateFormatter formatter, ITemplateProviderExtension[] extensions = null)
    Parameters
    Stream stream

    System.String identifier

    ITemplateFormatter formatter

    ITemplateProviderExtension[] extensions

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(Stream, String, ITemplateFormatter, ITemplateProviderExtension[])

    GetTemplate(String)

    Declaration
    public override ProvisioningTemplate GetTemplate(string uri)
    Parameters
    System.String uri

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(String)

    GetTemplate(String, ITemplateFormatter)

    Declaration
    public override ProvisioningTemplate GetTemplate(string uri, ITemplateFormatter formatter)
    Parameters
    System.String uri

    ITemplateFormatter formatter

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(String, ITemplateFormatter)

    GetTemplate(String, ITemplateProviderExtension[])

    Declaration
    public override ProvisioningTemplate GetTemplate(string uri, ITemplateProviderExtension[] extensions = null)
    Parameters
    System.String uri

    ITemplateProviderExtension[] extensions

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(String, ITemplateProviderExtension[])

    GetTemplate(String, String)

    Declaration
    public override ProvisioningTemplate GetTemplate(string uri, string identifier)
    Parameters
    System.String uri

    System.String identifier

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(String, String)

    GetTemplate(String, String, ITemplateFormatter)

    Declaration
    public override ProvisioningTemplate GetTemplate(string uri, string identifier, ITemplateFormatter formatter)
    Parameters
    System.String uri

    System.String identifier

    ITemplateFormatter formatter

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(String, String, ITemplateFormatter)

    GetTemplate(String, String, ITemplateFormatter, ITemplateProviderExtension[])

    Declaration
    public override ProvisioningTemplate GetTemplate(string uri, string identifier, ITemplateFormatter formatter, ITemplateProviderExtension[] extensions = null)
    Parameters
    System.String uri

    System.String identifier

    ITemplateFormatter formatter

    ITemplateProviderExtension[] extensions

    Returns
    ProvisioningTemplate

    Overrides
    TemplateProviderBase.GetTemplate(String, String, ITemplateFormatter, ITemplateProviderExtension[])

    GetTemplates()

    Declaration
    public override List<ProvisioningTemplate> GetTemplates()
    Returns
    List<ProvisioningTemplate>

    Overrides
    TemplateProviderBase.GetTemplates()

    GetTemplates(ITemplateFormatter)

    Declaration
    public override List<ProvisioningTemplate> GetTemplates(ITemplateFormatter formatter)
    Parameters
    ITemplateFormatter formatter

    Returns
    List<ProvisioningTemplate>

    Overrides
    TemplateProviderBase.GetTemplates(ITemplateFormatter)

    Save(ProvisioningHierarchy)

    Declaration
    public override void Save(ProvisioningHierarchy hierarchy)
    Parameters
    ProvisioningHierarchy hierarchy

    Overrides
    TemplateProviderBase.Save(ProvisioningHierarchy)

    Save(ProvisioningTemplate)

    Declaration
    public override void Save(ProvisioningTemplate template)
    Parameters
    ProvisioningTemplate template

    Overrides
    TemplateProviderBase.Save(ProvisioningTemplate)

    Save(ProvisioningTemplate, ITemplateFormatter)

    Declaration
    public override void Save(ProvisioningTemplate template, ITemplateFormatter formatter)
    Parameters
    ProvisioningTemplate template

    ITemplateFormatter formatter

    Overrides
    TemplateProviderBase.Save(ProvisioningTemplate, ITemplateFormatter)

    Save(ProvisioningTemplate, ITemplateFormatter, ITemplateProviderExtension[])

    Declaration
    public override void Save(ProvisioningTemplate template, ITemplateFormatter formatter, ITemplateProviderExtension[] extensions = null)
    Parameters
    ProvisioningTemplate template

    ITemplateFormatter formatter

    ITemplateProviderExtension[] extensions

    Overrides
    TemplateProviderBase.Save(ProvisioningTemplate, ITemplateFormatter, ITemplateProviderExtension[])

    Save(ProvisioningTemplate, ITemplateProviderExtension[])

    Declaration
    public override void Save(ProvisioningTemplate template, ITemplateProviderExtension[] extensions = null)
    Parameters
    ProvisioningTemplate template

    ITemplateProviderExtension[] extensions

    Overrides
    TemplateProviderBase.Save(ProvisioningTemplate, ITemplateProviderExtension[])

    SaveAs(ProvisioningHierarchy, String, ITemplateFormatter)

    Declaration
    public override void SaveAs(ProvisioningHierarchy hierarchy, string uri, ITemplateFormatter formatter = null)
    Parameters
    ProvisioningHierarchy hierarchy

    System.String uri

    ITemplateFormatter formatter

    Overrides
    TemplateProviderBase.SaveAs(ProvisioningHierarchy, String, ITemplateFormatter)

    SaveAs(ProvisioningTemplate, String)

    Declaration
    public override void SaveAs(ProvisioningTemplate template, string uri)
    Parameters
    ProvisioningTemplate template

    System.String uri

    Overrides
    TemplateProviderBase.SaveAs(ProvisioningTemplate, String)

    SaveAs(ProvisioningTemplate, String, ITemplateFormatter)

    Declaration
    public override void SaveAs(ProvisioningTemplate template, string uri, ITemplateFormatter formatter)
    Parameters
    ProvisioningTemplate template

    System.String uri

    ITemplateFormatter formatter

    Overrides
    TemplateProviderBase.SaveAs(ProvisioningTemplate, String, ITemplateFormatter)

    SaveAs(ProvisioningTemplate, String, ITemplateFormatter, ITemplateProviderExtension[])

    Declaration
    public override void SaveAs(ProvisioningTemplate template, string uri, ITemplateFormatter formatter, ITemplateProviderExtension[] extensions)
    Parameters
    ProvisioningTemplate template

    System.String uri

    ITemplateFormatter formatter

    ITemplateProviderExtension[] extensions

    Overrides
    TemplateProviderBase.SaveAs(ProvisioningTemplate, String, ITemplateFormatter, ITemplateProviderExtension[])

    SaveAs(ProvisioningTemplate, String, ITemplateProviderExtension[])

    Declaration
    public override void SaveAs(ProvisioningTemplate template, string uri, ITemplateProviderExtension[] extensions)
    Parameters
    ProvisioningTemplate template

    System.String uri

    ITemplateProviderExtension[] extensions

    Overrides
    TemplateProviderBase.SaveAs(ProvisioningTemplate, String, ITemplateProviderExtension[])

    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