Search Results for

    Show / Hide Table of Contents

    Class JsonTemplateProvider

    Provider for JSON based configurations

    Inheritance
    System.Object
    TemplateProviderBase
    JsonTemplateProvider
    JsonFileSystemTemplateProvider
    JsonOpenXMLTemplateProvider
    JsonSharePointTemplateProvider
    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.Json
    Assembly: PnP.Framework.dll
    Syntax
    public abstract class JsonTemplateProvider : TemplateProviderBase

    Constructors

    JsonTemplateProvider()

    Declaration
    protected JsonTemplateProvider()

    JsonTemplateProvider(FileConnectorBase)

    Declaration
    protected JsonTemplateProvider(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)
    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)
    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)
    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)
    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 = null)
    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 = null)
    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