Click or drag to resize

ITaxonomyManager Methods


The ITaxonomyManager type exposes the following members.

Methods
  Name Description
Public method AllCategories Simpler way to get all Category Nodes.
Public method Associate Associates a Page with a given collection of Category Nodes.
Public method Categories(String) Gets Category Nodes by their unique IDs.
Public method Categories(Int32, ILocale, String, Boolean, Int32, Int32)

Gets Category Nodes by initial characters in name, filtered by locale, in a paginated fashion.

This is the main way of searching for categories. By default, it returns all categories with all input parameters missing.

Public method CategoriesCount Gets the count of all Category Nodes.
Public method CategoriesCount(String, ILocale, Boolean) Gets the count of Category Nodes by initial characters in name, filtered by locale.
Public method CategoriesCreatedInLocaleCount Gets the count of Category Nodes created under a specified locale.
Public method CategoriesOnContentItemTIndex Obsolete.
Retrieves a paginated list of all the Category Nodes that are associated with a given list of Content Items.
Public method CategoriesOnContentItems(IEnumerableIContentItem, Int32, Int32, Int32) Retrieves a paginated list of all the Category Nodes that are associated with a given list of Content Items.
Public method CategoriesOnContentItems(IEnumerableString, Int32, Int32, Int32) Retrieves a paginated list of all the Category Nodes that are associated with a given list of Content Items.
Public method CategoriesOnPage Retrieves a paginated list of all the Category Nodes that are associated with a given Page.
Public method CategoriesOnPageCount Gets the count of Category Nodes that are asssociated with the specified Page.
Public method Category Retrieves a Category Node by its unique ID.
Public method CategoryIdsForContentItem(String) Retrieves a list of IDs for all the Category Nodes that are associated with a given Content Item.
Public method CategoryIdsForContentItemTIndex(String) Obsolete.
Retrieves a list of IDs for all the Category Nodes that are associated with a given Content Item.
Public method CopyCategory Copies a Category Node and its descendants, and places the copy as child or sibling of another Category Node.
Public method CopyCategoryAssociations Copied the content associations of sourceCategory to targetCategory. For example. If you want everything tagged 'A' to also be tagged 'B' you would copy the associations from 'A' (source) to 'B' (target).
Public method CreateCategory Creates a new Category Node under another Category Node.
Public method CreateRootCategory Creates a new Root Category Node.
Public method DeepCloneT, TManager Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity)
Public method MoveCategory Makes a Category Node a child or sibling of another Category Nodee, or turns it into a Root Node.
Public method 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)
Public method RemoveCategory Removes a Category Node from the content store. This also removes any associations this Category has with any Pages.
Public method RootCategories Returns a paginated list of root Category Node, which are nodes without parent.
Public method RootCategoriesCount Gets the count of all Root Categories.
Public method Serialize Retrieves the XML presentation of the Taxonomy Tree
Public method Code example SerializeAssociations Returns the XML presentation of taxonomy associations.
Public method TranslatedCategoriesCount Gets the count of Category Nodes that have a translation under any locale.
Public method UnassociateTIndex, TContentItem Clears all categorization from a Content Item .
Public method UnassociatePage Clears all categorization from a Page .
Top
See Also