ProductFamily Members

For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.

Contains the functions specific to a product family in the product catalog system.

The ProductFamily type exposes the following members.

Methods

  Name Description
Aa161483.pubmethod(en-US,CS.70).gif AddParentCategory Adds a category as a parent category of this category. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif AddRelationshipToCategory Overloaded.
Aa161483.pubmethod(en-US,CS.70).gif AddRelationshipToProduct Overloaded.
Aa161483.pubmethod(en-US,CS.70).gif AddVariant Adds the variantId to the product.
Aa161483.pubmethod(en-US,CS.70).gif Dispose Obsolete. (Obsolete) Releases all resources use by the CatalogItem. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif Equals (Inherited from Object.)
Aa161483.protmethod(en-US,CS.70).gif Finalize (Inherited from Object.)
Aa161483.protmethod(en-US,CS.70).gif FixUpProxyDataObject (Private) Some fields in the Proxy Data Object may be null. (Inherited from Product.)
Aa161483.protmethod(en-US,CS.70).gif GetCategoryCollectionConfiguration Creates a new CategoryConfiguration with the configuration of the Category object. (Inherited from Product.)
Aa161483.pubmethod(en-US,CS.70).gif GetHashCode (Inherited from Object.)
Aa161483.pubmethod(en-US,CS.70).gif GetProductProperties Obsolete. (Obsolete) GetProductProperties is obsolete, use Information instead. Retrieve a CatalogItemsDataSet containing the properties of this product. (Inherited from Product.)
Aa161483.pubmethod(en-US,CS.70).gif GetRelatedCategories Obsolete. (Obsolete) GetRelatedCategories should not be used, use RelatedCategories instead. Gets the categories related to the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif GetRelatedProducts Obsolete. (Obsolete) GetRelatedProducts should not be used, use GetRelatedCategories instead. Gets the products related to the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif GetType (Inherited from Object.)
Aa161483.pubmethod(en-US,CS.70).gif GetVariant Retrieves a Variant representing the product variants requested.
Aa161483.pubmethod(en-US,CS.70).gif GetVariantProperties Obsolete. (Obsolete) GetVariantProperties is obsolete, use ProductFamily.GetVariant instead. Retrieve a DataSet containing the properties a single product variant. (Overrides Product..::.GetVariantProperties(Object).)
Aa161483.pubmethod(en-US,CS.70).gif GetVariants Overloaded.
Aa161483.pubmethod(en-US,CS.70).gif HasProperty Returns true if the underlying dataset contains the specified property. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif HookUpAncestorCategories Hook up dataset events for ancestor parent categories dataset. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif HookUpCanonicalCategories Hook up dataset events for canonical parent categories dataset. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif HookUpInformation Hook up dataset events for information dataset. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif HookUpParentCategories Hook up dataset events for parent categories dataset. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif HookUpRelatedCategories Hook up dataset events for related categories dataset. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif HookUpRelatedProducts Hook up dataset events for related products dataset. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif Initialize This method follows the "Template Method" pattern, enforcing the initialization pattern. (Inherited from CatalogObject.)
Aa161483.protmethod(en-US,CS.70).gif InitializeEventHandlers (Private) Initializes a new ProductData.Variants. (Inherited from Product.)
Aa161483.pubmethod(en-US,CS.70).gif IsListPriceNull Returns true for categories without list price values. Always returns false for other types. (Inherited from CatalogItem.)
Aa161483.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. (Inherited from CatalogItem.)
Aa161483.protmethod(en-US,CS.70).gif MemberwiseClone (Inherited from Object.)
Aa161483.pubmethod(en-US,CS.70).gif Refresh Overloaded.
Aa161483.pubmethod(en-US,CS.70).gif RemoveParentCategory Removes the category as a parent of the current category. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif RemoveRelationshipToCategory Removes an existing category relationship to the category in the catalog. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif RemoveRelationshipToProduct Removes an existing product relationship to the product in the catalog. (Inherited from CatalogItem.)
Aa161483.pubmethod(en-US,CS.70).gif RemoveVariant Removes the variant represented by the variantId from the ProductFamily.
Aa161483.pubmethod(en-US,CS.70).gif Save Overloaded.
Aa161483.pubmethod(en-US,CS.70).gif ToString (Inherited from Object.)

Top

Properties

  Name Description
Aa161483.pubproperty(en-US,CS.70).gif ActiveLanguage Gets or sets the active language of the Catalog system. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif AncestorCategories Gets a collection containing the ancestor categories for the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif AncestorCategoryNames Gets a collection containing names of all categories that are above this category in the category hierarchy. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif BaseCatalogName Gets the base catalog name of this catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif CanonicalCategories Gets a collection containing the canonical categories for the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif CanonicalCategoryPath Gets the CanonicalCategoryPath property that gets the names of the categories that for a canonical path to this category. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif CatalogClassType Gets the catalog class type of this catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif CatalogContext Gets the CatalogContext object. (Inherited from CatalogObjectBase.)
Aa161483.pubproperty(en-US,CS.70).gif CatalogName Gets the catalog name for the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif Configuration Gets the configuration of this object. (Inherited from Product.)
Aa161483.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.)
Aa161483.pubproperty(en-US,CS.70).gif DebugContext Gets the DebugContext object. (Inherited from CatalogObjectBase.)
Aa161483.pubproperty(en-US,CS.70).gif DefinitionName Gets the name of product or category definition used to create this item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif DisplayName Gets or sets the DisplayName property for this catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif Information Gets the information for the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif InventoryCondition Gets the inventory condition of this catalog item. (Inherited from Product.)
Aa161483.pubproperty(en-US,CS.70).gif InventoryExists Gets a value indicating if inventory information exists for the product. (Inherited from Product.)
Aa161483.pubproperty(en-US,CS.70).gif IsVirtualCatalog Gets a value indicating whether this catalog item exists in a virtual catalog or a base catalog. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif Item Gets or sets the properties of this CatalogItem. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif ListPrice Gets the List price for this product or product family. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif OriginalProductId Gets the original product Id for the current product. (Inherited from Product.)
Aa161483.pubproperty(en-US,CS.70).gif ParentCategories Gets a collection containing the parent categories for the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif ParentCategoryNames Gets a collection containing the names of the parent categories of this item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif PricingCategoryName Gets or sets the name of the pricing category for the product. (Inherited from Product.)
Aa161483.pubproperty(en-US,CS.70).gif PrimaryParentCategoryName Gets or sets the primary parent category for the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif ProductCatalog Gets a product catalog object for this objects product catalog. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif ProductId Gets the product Id for the current product. (Inherited from Product.)
Aa161483.pubproperty(en-US,CS.70).gif RelatedCategories Returns the categories related to the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif RelatedProducts Gets the products related to the current catalog item. (Inherited from CatalogItem.)
Aa161483.pubproperty(en-US,CS.70).gif UseCategoryPricing Gets or sets a value describing if this product inherits its price from its primary parent category. (Inherited from Product.)
Aa161483.pubproperty(en-US,CS.70).gif Variants A VariantCollection object containing the variants of this ProductFamily.

Top

See Also

Reference

ProductFamily Class

Microsoft.CommerceServer.Catalog Namespace