Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
The ProductCatalog type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() |
AddLanguage | Adds the given language to the current catalog. |
![]() |
AddSpecificationSearchClause | Obsolete. (Obsolete) Use the SpecificationSearch class instead, with the CatalogContext specification search methods. |
![]() |
BeginSpecificationSearch | Overloaded. Specification search starting point. |
![]() |
CreateCategory | Overloaded. Creates a Category in the current catalog. |
![]() |
DeleteCategory | Deletes the specified Category from the current catalog. |
![]() |
DeleteItems | Overloaded. Delete items from this catalog matching a search clause. |
![]() |
Dispose | Obsolete. (Obsolete) Releases all resources used by the ProductCatalog. |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
FixUpProxyDataObject | Method to fix the missing values in the proxy data object. (Overrides CatalogObject..::.FixUpProxyDataObject()()().) |
![]() |
GetCatalogAttributes | Obsolete. (Obsolete) CatalogAttributes are removed, use Information instead. Returns a DataSet with the attributes of the catalog. |
![]() |
GetCategory | Overloaded. Retrieves a Category object for the specified category in the current catalog. |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetProduct | Overloaded. Retrieves a Product object for the specified product in the current catalog. |
![]() |
GetProductVariant | Obsolete. (Obsolete) Use GetVariant() and Variant.Information instead. Gets a product variant record from the catalog system. |
![]() |
GetRootCategories | Overloaded. (Obsolete) Root products and categories are obsolete, Use GetRootCategory instead. |
![]() |
GetRootCategory | Overloaded. Retrieve the catalog root category. |
![]() |
GetRootProducts | Overloaded. (Obsolete) Root products and categories are obsolete, use GetRootCategory instead. |
![]() |
GetSpecificationSearchClauses | Obsolete. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods. |
![]() |
GetType | (Inherited from Object.) |
![]() |
GetVariant | Overloaded. Retrieves a Variant object for the specified product and variant in the current catalog. |
![]() |
GuaranteedSpecificationSearch | Overloaded. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods. |
![]() |
HasProperty | Returns true if the underlying dataset contains the specified property. (Overrides CatalogObject..::.HasProperty(String).) |
![]() |
HookUpDependentCatalogs | Hook up DataSet events for the DependentCatalogs. |
![]() |
HookUpInformation | Hook up DataSet events for the Catalog Information. |
![]() |
HookUpProperties | Hook up DataSet events for the Catalog Properties. |
![]() |
Initialize | This method follows the "Template Method" pattern, enforcing the initialization pattern. (Inherited from CatalogObject.) |
![]() |
InitializeEventHandlers | Initialize the dataset event handlers for this object. (Overrides CatalogObject..::.InitializeEventHandlers()()().) |
![]() |
IsPropertyNull | Gets a value indicating whether the specified property contains a nullNothingnullptra null reference (Nothing in Visual Basic) value. (Overrides CatalogObject..::.IsPropertyNull(String).) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
PerformSpecificationSearch | Overloaded. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods. |
![]() |
PurgeDeletedItems | Purges the deleted catalogs, products and variants from the catalog system for this catalog. |
![]() |
Refresh | Reloads the object from the web service. (Inherited from MultilingualCatalogObject.) |
![]() |
RegenerateFullTextIndexes | Overloaded. Regenerates the full-text indexes for the current catalog. |
![]() |
RemoveLanguage | Removes the given language from the current catalog. |
![]() |
RemoveSpecificationSearchClause | Obsolete. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods. |
![]() |
Save | Overloaded. Saves the changes made to the current instance to the catalog system. |
![]() |
ToString | (Inherited from Object.) |
![]() |
UpdateItems | Overloaded. Update items stored in a dataset retrieved from the catalog system in this catalog. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ActiveLanguage | Gets or sets the active language for the current instance. (Overrides MultilingualCatalogObject..::.ActiveLanguage.) |
![]() |
CatalogContext | Gets the CatalogContext object. (Inherited from CatalogObjectBase.) |
![]() |
DataObject | Gets an object that is used to describe the internal properties of the catalog objects. (Inherited from CatalogObject.) |
![]() |
DebugContext | Gets the DebugContext object. (Inherited from CatalogObjectBase.) |
![]() |
DefaultLanguage | Gets or sets the default language for the current instance. |
![]() |
DependentCatalogs | Gets a CatalogsDataSet containing all the dependent catalogs for this catalog. |
![]() |
IdentifyingProductProperty | Gets the identifying product property for the current instance. |
![]() |
IdentifyingVariantProperty | Gets the identifying variant property for the current instance. |
![]() |
Information | Gets the information for the current instance. |
![]() |
IsVirtualCatalog | Gets a value to indicate if the current instance is a BaseCatalog or a VirtualCatalog. |
![]() |
Item | Gets or sets the properties of this ProductCatalog, based upon the specified property name. (Overrides CatalogObject..::.Item[([(String])]).) |
![]() |
Languages | Gets a collection of the languages for the current instance. |
![]() |
Name | Gets the name of the catalog in the current instance. |
![]() |
PropertiesInCatalog | Gets a collection of properties in the catalog. |
![]() |
PropertyNames | Gets a ReadOnlyStringCollection containing the names of the properties present in this catalog. |
![]() |
ReportingLanguage | Gets or sets the reporting language for the current instance. |
![]() |
SpecificationSearchableCategories | Obsolete. (Obsolete) Use SpecificationSearchableCategoryCollection instead. Gets a ReadOnlyStringCollection containing the names of the specification searchable categories in this catalog. |
![]() |
SpecificationSearchableCategoryCollection | Gets a CategoryCollection containing the names of the specification searchable categories in this catalog. |
Top