Click or drag to resize

ITaxonomyManagerCreateCategory Method


Creates a new Category Node under another Category Node.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
ICategoryNode CreateCategory(
	string name,
	string description,
	string externalId,
	string typeName,
	ICategoryNode parentNode
)

Parameters

name  String
Name of new category
description  String
Description of new category
externalId  String
External ID of new category (for integration with another taxonomy system)
typeName  String
Type name of new category
parentNode  ICategoryNode
Parent node under which to place the new category; if not listed, creates new node as root category

Return Value

ICategoryNode
Newly created category.
Exceptions
ExceptionCondition
InvalidOperationExceptionWhen the operating user doesn't have the rights to Manage Taxonomy System or full access to parent node.
Remarks

When the new Category Node is returned, it has not yet been stored in the database.

The operating user must have the rights to Manage Taxonomy System and also have full access to the specified parent node.

The taxonomy tree doesn't have the concept of orders.

The CreationLocale of the new category is the value of the CurrentLocale property.

See Also