Click or drag to resize

IAssetFolderSchema Methods


The IAssetFolderSchema type exposes the following members.

Methods
  Name Description
Public method AddAllowedRootCategory Adds a new root category to the allowed root categories collection.
(Inherited from ISchemaCommon)
Public method AddDefaultCategory Adds a new default category.
(Inherited from ISchemaCommon)
Public method AddField Adds a new schema field to the collection, either at the specified position or at the end.
(Inherited from ISchemaCommon)
Public method AllowedCategoryRoots Retrieves the collection of categories. Categories and their descendants in this collection are allowed to be associated with pages created with this schema.
(Inherited from ISchemaCommon)
Public method AllowedCategoryRootsCount Gets the count of allowed root categories.
(Inherited from ISchemaCommon)
Public method AllowFileType Finds out whether the specific file name is allowed for this Asset type
(Inherited from IFileTypeLimitation)
Public method ClearAllowedCategoryRoots Clears all allowed root categories.
(Inherited from ISchemaCommon)
Public method ClearDefaultCategories Clear all default categories.
(Inherited from ISchemaCommon)
Public method ClearFields Clears all Fields from the collection.
(Inherited from ISchemaCommon)
Public method DefaultCategories Retrieves the default categories collection for pages created with this schema. When page is created, these categories are automaticaly applied to the page.
(Inherited from ISchemaCommon)
Public method DefaultCategoriesCount Gets the count of default categories.
(Inherited from ISchemaCommon)
Public method Field(Int32) Retrieves a schema field by its positional index.
(Inherited from ISchemaCommon)
Public method Field(String) Retrieves a schema field by its name.
(Inherited from ISchemaCommon)
Public method Fields Gets the collection of fields in this schema.
(Inherited from ISchemaCommon)
Public method FieldsCount Gets the count of fields in this schema.
(Inherited from ISchemaCommon)
Public method GetDuplicateFieldUniqueIds Detects if there are fields in the schema that contain colliding UniqueIds
(Inherited from ISchemaCommon)
Public method IsSystemSchema Checks whether this Schema is an essential schema that comes with default CMS instance.
(Inherited from ISchemaWithVersionsT)
Public method RemoveAllowedRootCategory Removes a category from the the allowed root categories collection.
(Inherited from ISchemaCommon)
Public method RemoveDefaultCategory Removes a default category.
(Inherited from ISchemaCommon)
Public method RemoveField Removes from the collection a schema field at a specified index.
(Inherited from ISchemaCommon)
Public method Save Saves this schema.
(Inherited from ISchemaWithVersions)
Public method SetThumbnail Sets a thumbnail image for this schema
(Inherited from ISchemaWithVersions)
Public method Touch Updated the entity's LastModified value to the current time.
(Inherited from IEntity)
Public method UpdateContent Updates the schema with provided XML content and saves the schema in draft mode. If new content doesn't have a matching root name and friendly name, it will not be accepted.
(Inherited from ISchemaWithVersions)
Public method ValidateData Validates this entity's data. Implemented by concrete inheriting types.
(Inherited from IEntity)
Public method ValidateUserPermission Validates the user permission on the current entity. Implemented by concrete inheriting types. It is called automatically upon saving an entity.
(Inherited from IEntity)
Public method Version Retrieves the specific version for this schema
(Inherited from ISchemaWithVersionsT)
Public method Versions Retrieves a collection of version objects belongs to schema
(Inherited from ISchemaWithVersionsT)
Public method VersionsCount Retrieved the number of versions existing for this schema
(Inherited from ISchemaWithVersions)
Top
See Also