Catalog Objects
This topic provides a brief description of the key classes and enumerations in the Microsoft.CommerceServer.Catalog namespace.
The following table describes the key public classes in the Microsoft.CommerceServer.Catalog namespace.
|
Class |
Description |
|---|---|
|
A type of product catalog with concretely defined data and that does not aggregate data from other catalogs. A base catalog is a source catalog from which a virtual catalog is derived. | |
|
Contains the functionality to manage the catalog and inventory systems. A CatalogContext object is the root object for the Catalog System. | |
|
Provides properties and methods to manage catalog and category definitions. | |
|
Specifies the set of options to use for a catalog export operation. | |
|
Specifies the set of options to use for a catalog import operation. | |
|
An abstract class that represents an item in the catalog database. Product and Category objects derive from this class. | |
|
An abstract class that contains the properties and methods of the catalog system. The CatalogObjectBase is the base type for all catalog objects. | |
|
An abstract class that provides properties and methods to manage catalog properties. | |
|
An abstract class that implements functionality of the catalog rules. PricingRule and VirtualCatalogRule derive from this class. | |
|
Used to search catalogs. This object provides free-text and SQL WHERE clause searches. | |
|
Provides properties to customize the catalog search results when performing searches on one or more catalogs. | |
|
Contains configuration information to communicate with a Web service using XML and SOAP. | |
|
Contains configuration for a connection directly to a Commerce Server site's catalog database. | |
|
An abstract class that manages a category in a catalog. StaticCategory derives from this class. | |
|
Specifies the configuration of a category, including its child categories and products. | |
|
Specifies a set of options to use for a catalog export operation. | |
|
Specifies the set of options to use for a catalog import operation. | |
|
An abstract class that provides access to a product catalog, either base or virtual. | |
|
Manages the pricing rules that are applied to a catalog. | |
|
An abstract class that represents a product in a catalog. | |
|
An abstract class that provides access to the details of a product catalog (base or virtual), catalog search, and product and category management. | |
|
Manages a product family in a catalog. | |
|
Provides the properties to customize search results. | |
|
Provides a specification or guided search of a catalog. | |
|
Manages a static category, which is a category to which product catalogs are explicitly added and removed. | |
|
Represents a single product variant in a product family. | |
|
A type of product catalog that contains data built from other catalogs. | |
|
Manages the inclusion and exclusion rules for a virtual catalog. | |
|
Specifies the set of options used during an Xml import operation. |
The following table describes the enumerations in the Microsoft.CommerceServer.Catalog namespace.
|
Enumeration |
Description |
|---|---|
|
Specifies the scope of a catalog authorization policy. | |
|
Specifies the type of catalog object to return from a search. This enumeration represents the different class types that the catalog controls can validate. | |
|
Specifies the valid data types for catalog properties. | |
|
Specifies the definition type (product or category). | |
|
Flag that specifies whether a virtual catalog is materialized. | |
|
Specifies the definition property type. | |
|
Specifies the type of export operation. | |
|
Specifies the class of entities that can be extended by adding user-defined properties. | |
|
Specifies the type of catalog import operation. | |
|
Specifies the catalog import validation mode. | |
|
Specifies the type of import or export operation. | |
|
Specifies the schema export mode during a catalog export operation. | |
|
Specifies the status of an inventory SKU. | |
|
Specifies the catalog import transaction mode. | |
|
Specifies whether to include catalog, product, category, or variant in a virtual catalog. | |
|
Specifies the virtual catalog status. |