Microsoft.CommerceServer.Runtime.Catalog

The Microsoft.CommerceServer.Runtime.Catalog namespace contains the catalog functionality for the Commerce Server .NET Application Framework.

Namespace hierarchy

Microsoft.CommerceServer.Runtime.Catalog Namespace Object Model

Ee811642.th_rp_objectdiagram_catalog(en-US,CS.20).gif

Classes

Class Description
CatalogContext Provides a context for interacting with the Commerce Server Product Catalog System. Wraps the CatalogManager COM object.
CatalogException Base type for all exceptions raised by the Product Catalog System.
CatalogInitializationException Exception thrown when there is a failure initializing the CatalogManager object.
CatalogNotFoundException Exception thrown when the catalog is not found.
CatalogSearch Controls the type of search performed on catalog data.
CatalogSearchOptions Used by database searches for catalog methods to specify which records to return and how to sort the result set. Can also specify paging and class types to return.
CatalogSetCollection Retrieves and caches information about all catalog sets in the Commerce Server Product Catalog System. Provides an enumerator and two indexers to retrieve the CatalogSet object information.
Category Represents a category in the ProductCatalog object. A Category object should be referenced only on the page in which it was created.
CategoryNotFoundException Exception thrown when the category is not found.
CommerceCatalogModule Responsible for creating the default CatalogContext object for the site.
Product Represents a product in the ProductCatalog object. A Product object should be referenced only on the page in which it was created.
ProductCatalog Represents a catalog in the Commerce Server Product Catalog System. A ProductCatalog object should be referenced only on the page in which it was created.
ProductNotFoundException Exception thrown when the product is not found.
SpecificationSearchPropertyResult Represents the result for a property in a specification search. The specification search APIs return arrays of these as part of the specification search process. Each result object represents a property and all of the distinct values for that property.

Enumerations

Enumeration Description
CatalogAttributesType Used with the CatalogContext.GetAttributes method. Specifies whether to return catalog attributes or property attributes.
CatalogClassTypes Used to specify which types of catalog objects to return from a search.
CatalogDataType Enumeration of the valid data types for catalog properties.
CatalogJoinType Used with the SetJoinTable method of the CatalogContext to specify the type of join to use across the Product Catalog System.

Examples

Example Description
Code to list catalogs on an ASP.NET Web form Describes how to list catalogs on an ASP.NET Web form.
Code to navigate Catalog categories on an ASP.NET Web form Describes how to navigate through catalog categories on an ASP.NET Web form.
Code to navigate Catalog products on an ASP.NET Web form Describes how to navigate through catalog products on an ASP.NET Web form.

See Also

Commerce Server .NET Application Framework Tutorial

Copyright © 2005 Microsoft Corporation.
All rights reserved.