ISchema
|
The ISchemaManager type exposes the following members.
| Name | Description | |
|---|---|---|
|
|
AddFavorite | Adds a new schema field favorite entry to a collection. |
|
|
AssetFolderSchema | Gets the schema for asset folders. |
|
|
AssetSchema | Retrieves an asset schema with the provided asset type. |
|
|
AssetSchemaByExtention | Retrieves the first asset schema found that allows the provided extension. |
|
|
AssetSchemaByFriendlyName | Retrieves a asset schema by its friendly name. Friendly names are unique to a schema's collection. |
|
|
AssetSchemaById | Retrieves a asset schema by its ID. |
|
|
AssetSchemaByRootName | Retrieves a asset schema by its root element name. Root element names are unique to a schema's collection. |
|
|
AssetSchemas(String) | Retrieves asset schemas by unique ID. |
|
|
AssetSchemas(Int32, Int32, Int32) | Retrieves asset schemas in a paginated fashion. |
|
|
AssetSchemasByTypes | Gets a paginated list of Asset Schemas with the provided asset types. |
|
|
AssetSchemasCount | Gets the count of all asset schemas, including schemas with errors that cannot be used to create assets. |
|
|
CreateAssetSchema | Creates a new asset schema. |
|
|
CreateComponentSchema | Creates a new component schema. This schema creates a component page, which doesn't have a fixed view associated with it. |
|
|
CreateSchema(String, String, Int32, Boolean, Boolean, String, IPagePresentationCollection, String) |
Obsolete.
Creates a new Schema. This can be either a page or component schema. |
|
|
CreateSchema(String, String, Int32, Boolean, EnumPageSchemaType, String, String, IPagePresentationCollection, String) | 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 | Retrieves a paginated list of asset schemas that allow the provided extension. |
|
|
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 | Imports an asset schema with a string serialization of the previous-generation schema XML file. |
|
|
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 | Parse xml document and convert it into an asset schema entity. Please note that this entity is not saved to database yet. |
|
|
ParseSchema | Parse xml document and convert it into a 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 | Removes an existing asset schema. |
|
|
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 | Gets the count of all schemas, including schemas with errors that cannot be used to create pages. |
|
|
SystemSchema | Retrieves one of the six system schemas. These system schemas are essential to CMS functionality and cannot be modified via the CSAPI. |
|
|
ValidSchemasCount | Gets the count of valid schemas, which can be used to create pages. |