ProductCatalog Members

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
Aa161475.pubmethod(en-US,CS.70).gif AddLanguage Adds the given language to the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif AddSpecificationSearchClause Obsolete. (Obsolete) Use the SpecificationSearch class instead, with the CatalogContext specification search methods.
Aa161475.pubmethod(en-US,CS.70).gif BeginSpecificationSearch Overloaded. Specification search starting point.
Aa161475.pubmethod(en-US,CS.70).gif CreateCategory Overloaded. Creates a Category in the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif DeleteCategory Deletes the specified Category from the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif DeleteItems Overloaded. Delete items from this catalog matching a search clause.
Aa161475.pubmethod(en-US,CS.70).gif Dispose Obsolete. (Obsolete) Releases all resources used by the ProductCatalog.
Aa161475.pubmethod(en-US,CS.70).gif Equals (Inherited from Object.)
Aa161475.protmethod(en-US,CS.70).gif Finalize (Inherited from Object.)
Aa161475.protmethod(en-US,CS.70).gif FixUpProxyDataObject Method to fix the missing values in the proxy data object. (Overrides CatalogObject..::.FixUpProxyDataObject()()().)
Aa161475.pubmethod(en-US,CS.70).gif GetCatalogAttributes Obsolete. (Obsolete) CatalogAttributes are removed, use Information instead. Returns a DataSet with the attributes of the catalog.
Aa161475.pubmethod(en-US,CS.70).gif GetCategory Overloaded. Retrieves a Category object for the specified category in the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif GetHashCode (Inherited from Object.)
Aa161475.pubmethod(en-US,CS.70).gif GetProduct Overloaded. Retrieves a Product object for the specified product in the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif GetProductVariant Obsolete. (Obsolete) Use GetVariant() and Variant.Information instead. Gets a product variant record from the catalog system.
Aa161475.pubmethod(en-US,CS.70).gif GetRootCategories Overloaded. (Obsolete) Root products and categories are obsolete, Use GetRootCategory instead.
Aa161475.pubmethod(en-US,CS.70).gif GetRootCategory Overloaded. Retrieve the catalog root category.
Aa161475.pubmethod(en-US,CS.70).gif GetRootProducts Overloaded. (Obsolete) Root products and categories are obsolete, use GetRootCategory instead.
Aa161475.pubmethod(en-US,CS.70).gif GetSpecificationSearchClauses Obsolete. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods.
Aa161475.pubmethod(en-US,CS.70).gif GetType (Inherited from Object.)
Aa161475.pubmethod(en-US,CS.70).gif GetVariant Overloaded. Retrieves a Variant object for the specified product and variant in the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif GuaranteedSpecificationSearch Overloaded. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods.
Aa161475.pubmethod(en-US,CS.70).gif HasProperty Returns true if the underlying dataset contains the specified property. (Overrides CatalogObject..::.HasProperty(String).)
Aa161475.protmethod(en-US,CS.70).gif HookUpDependentCatalogs Hook up DataSet events for the DependentCatalogs.
Aa161475.protmethod(en-US,CS.70).gif HookUpInformation Hook up DataSet events for the Catalog Information.
Aa161475.protmethod(en-US,CS.70).gif HookUpProperties Hook up DataSet events for the Catalog Properties.
Aa161475.protmethod(en-US,CS.70).gif Initialize This method follows the "Template Method" pattern, enforcing the initialization pattern. (Inherited from CatalogObject.)
Aa161475.protmethod(en-US,CS.70).gif InitializeEventHandlers Initialize the dataset event handlers for this object. (Overrides CatalogObject..::.InitializeEventHandlers()()().)
Aa161475.pubmethod(en-US,CS.70).gif IsPropertyNull Gets a value indicating whether the specified property contains a nullNothingnullptra null reference (Nothing in Visual Basic) value. (Overrides CatalogObject..::.IsPropertyNull(String).)
Aa161475.protmethod(en-US,CS.70).gif MemberwiseClone (Inherited from Object.)
Aa161475.pubmethod(en-US,CS.70).gif PerformSpecificationSearch Overloaded. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods.
Aa161475.pubmethod(en-US,CS.70).gif PurgeDeletedItems Purges the deleted catalogs, products and variants from the catalog system for this catalog.
Aa161475.pubmethod(en-US,CS.70).gif Refresh Reloads the object from the web service. (Inherited from MultilingualCatalogObject.)
Aa161475.pubmethod(en-US,CS.70).gif RegenerateFullTextIndexes Overloaded. Regenerates the full-text indexes for the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif RemoveLanguage Removes the given language from the current catalog.
Aa161475.pubmethod(en-US,CS.70).gif RemoveSpecificationSearchClause Obsolete. (Obsolete) Use the SpecificationSearch class instead with the CatalogContext specification search methods.
Aa161475.pubmethod(en-US,CS.70).gif Save Overloaded. Saves the changes made to the current instance to the catalog system.
Aa161475.pubmethod(en-US,CS.70).gif ToString (Inherited from Object.)
Aa161475.pubmethod(en-US,CS.70).gif UpdateItems Overloaded. Update items stored in a dataset retrieved from the catalog system in this catalog.

Top

Properties

  Name Description
Aa161475.pubproperty(en-US,CS.70).gif ActiveLanguage Gets or sets the active language for the current instance. (Overrides MultilingualCatalogObject..::.ActiveLanguage.)
Aa161475.pubproperty(en-US,CS.70).gif CatalogContext Gets the CatalogContext object. (Inherited from CatalogObjectBase.)
Aa161475.protproperty(en-US,CS.70).gif DataObject Gets an object that is used to describe the internal properties of the catalog objects. (Inherited from CatalogObject.)
Aa161475.pubproperty(en-US,CS.70).gif DebugContext Gets the DebugContext object. (Inherited from CatalogObjectBase.)
Aa161475.pubproperty(en-US,CS.70).gif DefaultLanguage Gets or sets the default language for the current instance.
Aa161475.pubproperty(en-US,CS.70).gif DependentCatalogs Gets a CatalogsDataSet containing all the dependent catalogs for this catalog.
Aa161475.pubproperty(en-US,CS.70).gif IdentifyingProductProperty Gets the identifying product property for the current instance.
Aa161475.pubproperty(en-US,CS.70).gif IdentifyingVariantProperty Gets the identifying variant property for the current instance.
Aa161475.pubproperty(en-US,CS.70).gif Information Gets the information for the current instance.
Aa161475.pubproperty(en-US,CS.70).gif IsVirtualCatalog Gets a value to indicate if the current instance is a BaseCatalog or a VirtualCatalog.
Aa161475.pubproperty(en-US,CS.70).gif Item Gets or sets the properties of this ProductCatalog, based upon the specified property name. (Overrides CatalogObject..::.Item[([(String])]).)
Aa161475.pubproperty(en-US,CS.70).gif Languages Gets a collection of the languages for the current instance.
Aa161475.pubproperty(en-US,CS.70).gif Name Gets the name of the catalog in the current instance.
Aa161475.pubproperty(en-US,CS.70).gif PropertiesInCatalog Gets a collection of properties in the catalog.
Aa161475.pubproperty(en-US,CS.70).gif PropertyNames Gets a ReadOnlyStringCollection containing the names of the properties present in this catalog.
Aa161475.pubproperty(en-US,CS.70).gif ReportingLanguage Gets or sets the reporting language for the current instance.
Aa161475.pubproperty(en-US,CS.70).gif SpecificationSearchableCategories Obsolete. (Obsolete) Use SpecificationSearchableCategoryCollection instead. Gets a ReadOnlyStringCollection containing the names of the specification searchable categories in this catalog.
Aa161475.pubproperty(en-US,CS.70).gif SpecificationSearchableCategoryCollection Gets a CategoryCollection containing the names of the specification searchable categories in this catalog.

Top

See Also

Reference

ProductCatalog Class

Microsoft.CommerceServer.Catalog Namespace