Try our conversational search powered by Generative AI!

Class CategoryDB

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
CategoryDB
Namespace: EPiServer.DataAccess.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration]
public class CategoryDB : DataAccessBase

Constructors

CategoryDB(IDatabaseExecutor)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public CategoryDB(IDatabaseExecutor databaseHandler)
Parameters
Type Name Description
IDatabaseExecutor databaseHandler

The database handler.

Methods

Delete(Category)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual void Delete(Category category)
Parameters
Type Name Description
Category category

GetRoot()

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual Category GetRoot()
Returns
Type Description
Category

Load(Int32, Int32, String, String)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual CategoryList Load(int contentID, int versionID, string scopeName, string languageBranch)
Parameters
Type Name Description
System.Int32 contentID
System.Int32 versionID
System.String scopeName
System.String languageBranch
Returns
Type Description
CategoryList

Save(Category)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual void Save(Category category)
Parameters
Type Name Description
Category category

Save(Int32, Int32, CategoryList)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual void Save(int pageID, int pageWorkID, CategoryList category)
Parameters
Type Name Description
System.Int32 pageID
System.Int32 pageWorkID
CategoryList category

Save(Int32, Int32, CategoryList, String)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public virtual void Save(int pageID, int pageWorkID, CategoryList category, string languageBranch)
Parameters
Type Name Description
System.Int32 pageID
System.Int32 pageWorkID
CategoryList category
System.String languageBranch

Extension Methods