ProductCatalog Class
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
The product catalog object provides access to the details of a product catalog (base or virtual), catalog search and product and category management.
Namespace: Microsoft.CommerceServer.Catalog
Assembly: Microsoft.CommerceServer.Catalog (in Microsoft.CommerceServer.Catalog.dll)
Syntax
'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")> _
Public MustInherit Class ProductCatalog _
Inherits MultilingualCatalogObject
'Usage
Dim instance As ProductCatalog
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
public abstract class ProductCatalog : MultilingualCatalogObject
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
public ref class ProductCatalog abstract : public MultilingualCatalogObject
public abstract class ProductCatalog extends MultilingualCatalogObject
Remarks
The product catalog object provides access to the details of a product catalog (base or virtual), catalog search and product and category management. All products and categories exist in a ProductCatalog. All product catalogs are either Base catalogs, which contain concretely defined products and categories, or Virtual catalogs which contain concretely defined categories as well as categories and products included from base catalogs. In Commerce Server 2007, a new type of product catalog was added called a View, which can contain concrete categories as well inherited categories and products from a single Virtual Catalog.
The following classes derive from ProductCatalog:
BaseCatalog - Product catalog whose data is concretely defined and does not aggregate data from other catalogs.
VirtualCatalog - Manages virtual catalogs.
Inheritance Hierarchy
System..::.Object
Microsoft.CommerceServer.Catalog..::.CatalogObjectBase
Microsoft.CommerceServer.Catalog..::.CatalogObject
Microsoft.CommerceServer.Catalog..::.MultilingualCatalogObject
Microsoft.CommerceServer.Catalog..::.ProductCatalog
Microsoft.CommerceServer.Catalog..::.BaseCatalog
Microsoft.CommerceServer.Catalog..::.VirtualCatalog
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.