Class MetaModelStorageProvider
Provides abstract methods for meta model storage provider. (Not implemented yet)
Namespace: Mediachase.BusinessFoundation.Data.Meta.Management
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 10.8.0Syntax
public abstract class MetaModelStorageProvider : ProviderBase
  Constructors
MetaModelStorageProvider()
Initializes a new instance of the MetaModelStorageProvider class.
Declaration
public MetaModelStorageProvider()
  Methods
GetMetaClass(String)
Gets the meta class.
Declaration
public abstract MetaClass GetMetaClass(string metaClassName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | metaClassName | Name of the meta class.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaClass | 
GetMetaClassNames()
Gets the meta class names.
Declaration
public abstract string[] GetMetaClassNames()
  Returns
| Type | Description | 
|---|---|
| System.String[] | 
GetMetaFieldTypes()
Gets the meta field types.
Declaration
public abstract MetaFieldType[] GetMetaFieldTypes()
  Returns
| Type | Description | 
|---|---|
| MetaFieldType[] | 
GetMetaViews(String)
Gets the meta views.
Declaration
public abstract MetaView[] GetMetaViews(string metaClassName)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | metaClassName | Name of the meta class.  | 
      
Returns
| Type | Description | 
|---|---|
| MetaView[] | 
Lock()
Locks this instance.
Declaration
public abstract void Lock()
  ResetLock()
Resets the lock.
Declaration
public abstract void ResetLock()
  Unlock(Object[])
Unlocks the specified updated objects.
Declaration
public abstract void Unlock(object[] updatedObjects)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object[] | updatedObjects | The updated objects.  |