Class MetaInstaller
Summary description for MetaInstaller.
Inheritance
Namespace: Mediachase.MetaDataPlus.Configurator
Assembly: Mediachase.MetaDataPlus.dll
Version: 14.26.0Syntax
public class MetaInstaller : Object
Constructors
MetaInstaller()
Declaration
public MetaInstaller()
Methods
add_ImportExportProgressMessage(MetaDataPlusImportExportProgressMessageHandler)
Declaration
public void add_ImportExportProgressMessage(MetaDataPlusImportExportProgressMessageHandler value)
Parameters
Type | Name | Description |
---|---|---|
Meta |
value |
Backup(Object[])
Declaration
public string Backup(params object[] selected)
Parameters
Type | Name | Description |
---|---|---|
System. |
selected |
Returns
Type | Description |
---|---|
System. |
Backup(String, Object[])
Declaration
public void Backup(string destFileName, params object[] selected)
Parameters
Type | Name | Description |
---|---|---|
System. |
destFileName | |
System. |
selected | Array of MetaClasses or MetaFields |
Backup(XmlNode, Boolean, Object[])
Backs up MetaData.
Declaration
public void Backup(XmlNode destNode, bool append, params object[] selected)
Parameters
Type | Name | Description |
---|---|---|
System. |
destNode | |
System. |
append | True, to append only meta data itself; False, to create MetaDataPlusBackup node. |
System. |
selected |
BackupMetaClass(XmlNode, MetaClass)
Declaration
protected void BackupMetaClass(XmlNode root, MetaClass mc)
Parameters
Type | Name | Description |
---|---|---|
System. |
root | |
Meta |
mc |
BackupMetaClasses(MetaDataContext, Boolean, Int32[])
Backups the meta classes.
Declaration
public string BackupMetaClasses(MetaDataContext context, bool includeSystemMetaFields, params int[] selected)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | The context. |
System. |
includeSystemMetaFields | if set to |
System. |
selected | Ids of meta classes to backup |
Returns
Type | Description |
---|---|
System. |
Xml string with structure of selected meta classes. |
BackupMetaClasses(MetaDataContext, String, Boolean, Int32[])
Writes structure of selected meta classes to destFileName
.
Declaration
public void BackupMetaClasses(MetaDataContext context, string destFileName, bool includeSystemMetaFields, params int[] selected)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | The context. |
System. |
destFileName | Name of the dest file. |
System. |
includeSystemMetaFields | if set to |
System. |
selected | Ids of meta classes to backup |
BackupMetaClasses(MetaDataContext, XmlNode, Boolean, Boolean, Int32[])
Writes structure of selected meta classes to destNode
.
Declaration
public void BackupMetaClasses(MetaDataContext context, XmlNode destNode, bool append, bool includeSystemMetaFields, params int[] selected)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | The context. |
System. |
destNode | The destination node. |
System. |
append | if set to |
System. |
includeSystemMetaFields | if set to |
System. |
selected | Ids of meta classes to backup |
BackupMetaField(XmlNode, MetaField)
Writes MetaField structure to root
. Includes MetaClass-MetaField relations.
Declaration
protected void BackupMetaField(XmlNode root, MetaField mf)
Parameters
Type | Name | Description |
---|---|---|
System. |
root | |
Meta |
mf |
CleanupLocalDiskStorage(MetaDataContext)
Declaration
public void CleanupLocalDiskStorage(MetaDataContext context)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context |
MetaFileCopyToDataBase(MetaDataContext, String)
Declaration
public void MetaFileCopyToDataBase(MetaDataContext context, string path)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | |
System. |
path |
MetaFileCopyToLocalDisk(MetaDataContext, String)
Declaration
public void MetaFileCopyToLocalDisk(MetaDataContext context, string path)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | |
System. |
path |
remove_ImportExportProgressMessage(MetaDataPlusImportExportProgressMessageHandler)
Declaration
public void remove_ImportExportProgressMessage(MetaDataPlusImportExportProgressMessageHandler value)
Parameters
Type | Name | Description |
---|---|---|
Meta |
value |
Restore(MetaDataContext, String)
Declaration
public void Restore(MetaDataContext context, string xml)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | |
System. |
xml |
Restore(MetaDataContext, XmlNode)
Declaration
public void Restore(MetaDataContext context, XmlNode root)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | |
System. |
root |
RestoreFromFile(MetaDataContext, String)
Declaration
public void RestoreFromFile(MetaDataContext context, string fileName)
Parameters
Type | Name | Description |
---|---|---|
Meta |
context | |
System. |
fileName |
ValidateXml(String, XmlTextReader)
Declaration
public string ValidateXml(string xsdString, XmlTextReader xmlInputReader)
Parameters
Type | Name | Description |
---|---|---|
System. |
xsdString | |
System. |
xmlInputReader |
Returns
Type | Description |
---|---|
System. |
Events
ImportExportProgressMessage
Occurs when [import export progress message].
Declaration
public event MetaDataPlusImportExportProgressMessageHandler ImportExportProgressMessage
Event Type
Type | Description |
---|---|
Meta |