ISchemaManager Methods |
The ISchemaManager type exposes the following members.
Name | Description | |
---|---|---|
AddFavorite |
Adds a new schema field favorite entry to a collection.
| |
AssetFolderSchema | ||
AssetSchema | ||
AssetSchemaByExtention | ||
AssetSchemaByFriendlyName | ||
AssetSchemaById | ||
AssetSchemaByRootName | ||
AssetSchemas(String) | ||
AssetSchemas(Int32, Int32, Int32) | ||
AssetSchemasCount | ||
CreateAssetSchema | ||
CreateComponentSchema | ||
CreateSchema |
Creates a new Schema. This can be either a page or component schema.
| |
DeepCloneT, TManager |
Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity.) | |
ExtensionAllowedAssetSchemas | ||
Favorite |
Retrieves a schema field favorite entry by it unique ID.
| |
Favorites |
Retrieves all the schema field favorites, in a paginated fashion.
These favorites are field combinations used to make schema design more convenient for users.
| |
HasSchemaFriendlyName |
Checks whether a schema with a given friendly name
exists in the collection.
| |
HasSchemaID |
Checks whether a schema with a given ID exists
in collection.
| |
ImportAssetSchema | ||
ImportSchema(String, Boolean, Boolean) |
Imports a schema with a string serialization of the previous-generation schema XML file.
| |
ImportSchema(XDocument, Boolean, Boolean) |
Imports a schema with a string serialization of the previous-generation schema XML file.
| |
ParseAssetSchema | ||
ParseSchema |
Parse xml document and convert it into schema entity. Please note that this entity is not saved to database yet.
| |
QuickWrite |
Creates a temporary Write Session to quickly write something outside the current Session and transaction.
This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity.) | |
RemoveAssetSchema | ||
RemoveFavorite |
Removes a schema field favorite entry from a collection
by its unique ID.
| |
RemoveSchema |
Removes an existing schema.
| |
SchemaByFriendlyName |
Retrieves a schema by its friendly name.
Friendly names are unique to a schema's collection.
| |
SchemaByID |
Retrieves a schema by its ID.
| |
SchemaByRootName |
Retrieves a schema by its page root element name.
Root element names are unique to a schema's collection.
| |
SchemaRootNameAvailable |
Checks whether a schema with a given page root element name exists
in the collection.
| |
Schemas(String) |
Retrieves schemas by unique ID.
| |
Schemas(Int32, Int32, Int32) |
Retrieves schemas in a paginated fashion.
| |
SchemasCount | ||
SystemSchema |
Retrieves one of the six system schemas.
These system schemas are essential to CMS functionality and cannot be modified via the CSAPI.
| |
ValidSchemasCount |