Share via


Product3.ParentCategories Property (PIA)

The ParentCategories property is a read-only Recordset that contains the names of categories that directly contain this product.

Definition

[Visual Basic .NET]

Imports Microsoft.CommerceServer.Interop.Catalog
Imports ADODB26Lib     ' for _Recordset
…
Public ReadOnly Property ParentCategories As _Recordset

[C#]

using Microsoft.CommerceServer.Interop.Catalog;
using ADODB26Lib;                              //For _Recordset
…
public _Recordset ParentCategories {get;} 

[C#]

Property Value

A _Recordset interface****to an ADODB26Lib.Recordset object containing the parent categories.

Exceptions

This property may throw one of many mapped exceptions or an exception of type COMException. See Standard COM Errors for additional details.

The following table shows the custom COM errors that a COMException can wrap.

Constant Value Description
E_CAT_INVALID_RS_POINTER

[C#] 0x889800B7

[Visual Basic .NET] &H889800B7

The recordset pointer that you specified is invalid.

Remarks

If the product is not contained in any categories, the returned recordset will be empty, and its EOF property will be set to True.

The returned recordset contains the fields listed in the following table.

Field Data Type Description
CategoryName String
Maximum of 128 characters
Name of the category containing this product.
DisplayName String
Maximum of 128 characters
Display name of the category.
FvirtualCatalog bit For a virtual catalog this field specifies if this link was inherited (value 0) or explicitly added (value 1). For a base catalog this field will always be 0.

For more information about memory ownership issues related to COM property and method parameters, see Managing COM Parameter Memory.

Requirements

Namespace: Microsoft.CommerceServer.Interop.Catalog

Platforms: Windows 2000, Windows Server 2003

Assembly: Cataloglib (in Cataloglib.dll)

See Also

Product3 Class

Product3.AncestorCategories

Copyright © 2005 Microsoft Corporation.
All rights reserved.