Class XMLTemplateProvider
Provider for xml based configurations
Inherited Members
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
GetHierarchies()
Declaration
public override List<ProvisioningHierarchy> GetHierarchies()
Returns
List<ProvisioningHierarchy>
|
Overrides
GetHierarchy(Stream)
Declaration
public override ProvisioningHierarchy GetHierarchy(Stream stream)
Parameters
Stream
stream
|
Returns
ProvisioningHierarchy
|
Overrides
GetHierarchy(String)
Declaration
public override ProvisioningHierarchy GetHierarchy(string uri)
Parameters
System.String
uri
|
Returns
ProvisioningHierarchy
|
Overrides
GetTemplate(Stream)
Declaration
public override ProvisioningTemplate GetTemplate(Stream stream)
Parameters
Stream
stream
|
Returns
ProvisioningTemplate
|
Overrides
GetTemplate(Stream, ITemplateFormatter)
Declaration
public override ProvisioningTemplate GetTemplate(Stream stream, ITemplateFormatter formatter)
Parameters
Stream
stream
|
ITemplateFormatter
formatter
|
Returns
ProvisioningTemplate
|
Overrides
GetTemplate(Stream, ITemplateProviderExtension[])
Declaration
public override ProvisioningTemplate GetTemplate(Stream stream, ITemplateProviderExtension[] extensions = null)
Parameters
Stream
stream
|
ITemplateProviderExtension[]
extensions
|
Returns
ProvisioningTemplate
|
Overrides
GetTemplate(Stream, String)
Declaration
public override ProvisioningTemplate GetTemplate(Stream stream, string identifier)
Parameters
Stream
stream
|
System.String
identifier
|
Returns
ProvisioningTemplate
|
Overrides
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
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
GetTemplate(String)
Declaration
public override ProvisioningTemplate GetTemplate(string uri)
Parameters
System.String
uri
|
Returns
ProvisioningTemplate
|
Overrides
GetTemplate(String, ITemplateFormatter)
Declaration
public override ProvisioningTemplate GetTemplate(string uri, ITemplateFormatter formatter)
Parameters
System.String
uri
|
ITemplateFormatter
formatter
|
Returns
ProvisioningTemplate
|
Overrides
GetTemplate(String, ITemplateProviderExtension[])
Declaration
public override ProvisioningTemplate GetTemplate(string uri, ITemplateProviderExtension[] extensions = null)
Parameters
System.String
uri
|
ITemplateProviderExtension[]
extensions
|
Returns
ProvisioningTemplate
|
Overrides
GetTemplate(String, String)
Declaration
public override ProvisioningTemplate GetTemplate(string uri, string identifier)
Parameters
System.String
uri
|
System.String
identifier
|
Returns
ProvisioningTemplate
|
Overrides
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
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
GetTemplates()
Declaration
public override List<ProvisioningTemplate> GetTemplates()
Returns
List<ProvisioningTemplate>
|
Overrides
GetTemplates(ITemplateFormatter)
Declaration
public override List<ProvisioningTemplate> GetTemplates(ITemplateFormatter formatter)
Parameters
ITemplateFormatter
formatter
|
Returns
List<ProvisioningTemplate>
|
Overrides
Save(ProvisioningHierarchy)
Declaration
public override void Save(ProvisioningHierarchy hierarchy)
Parameters
ProvisioningHierarchy
hierarchy
|
Overrides
Save(ProvisioningTemplate)
Declaration
public override void Save(ProvisioningTemplate template)
Parameters
ProvisioningTemplate
template
|
Overrides
Save(ProvisioningTemplate, ITemplateFormatter)
Declaration
public override void Save(ProvisioningTemplate template, ITemplateFormatter formatter)
Parameters
ProvisioningTemplate
template
|
ITemplateFormatter
formatter
|
Overrides
Save(ProvisioningTemplate, ITemplateFormatter, ITemplateProviderExtension[])
Declaration
public override void Save(ProvisioningTemplate template, ITemplateFormatter formatter, ITemplateProviderExtension[] extensions = null)
Parameters
ProvisioningTemplate
template
|
ITemplateFormatter
formatter
|
ITemplateProviderExtension[]
extensions
|
Overrides
Save(ProvisioningTemplate, ITemplateProviderExtension[])
Declaration
public override void Save(ProvisioningTemplate template, ITemplateProviderExtension[] extensions = null)
Parameters
ProvisioningTemplate
template
|
ITemplateProviderExtension[]
extensions
|
Overrides
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
SaveAs(ProvisioningTemplate, String)
Declaration
public override void SaveAs(ProvisioningTemplate template, string uri)
Parameters
ProvisioningTemplate
template
|
System.String
uri
|
Overrides
SaveAs(ProvisioningTemplate, String, ITemplateFormatter)
Declaration
public override void SaveAs(ProvisioningTemplate template, string uri, ITemplateFormatter formatter)
Parameters
ProvisioningTemplate
template
|
System.String
uri
|
ITemplateFormatter
formatter
|
Overrides
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
SaveAs(ProvisioningTemplate, String, ITemplateProviderExtension[])
Declaration
public override void SaveAs(ProvisioningTemplate template, string uri, ITemplateProviderExtension[] extensions)
Parameters
ProvisioningTemplate
template
|
System.String
uri
|
ITemplateProviderExtension[]
extensions
|