CatalogObjectCollection(TObject, TDataSet) Class
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
An abstract class; CatalogObject collection is the base type for all collections of catalog objects.
Namespace: Microsoft.CommerceServer.Catalog
Assembly: Microsoft.CommerceServer.Catalog (in Microsoft.CommerceServer.Catalog.dll)
Syntax
'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")> _
Public MustInherit Class CatalogObjectCollection(Of TObject, TDataSet As DataSet) _
Inherits CatalogObjectBase _
Implements IEnumerable(Of TObject), IEnumerable
'Usage
Dim instance As CatalogObjectCollection(Of TObject, TDataSet)
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
public abstract class CatalogObjectCollection<TObject, TDataSet> : CatalogObjectBase, IEnumerable<TObject>,
IEnumerable where TDataSet : DataSet
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
generic<typename TObject, typename TDataSet>
where TDataSet : DataSet
public ref class CatalogObjectCollection abstract : public CatalogObjectBase,
IEnumerable<TObject>, IEnumerable
JScript does not support generic types or methods.
Type Parameters
- TObject
- TDataSet
Remarks
TObject is the catalog object type representing the records in TDataSet.
TDataSet is the data set serving as the base for this class.
Implements CatalogObjectBase class.
The following collection classes derive from this class.
CatalogPropertyCollection - Collection of catalog properties in the product catalog system.
CatalogErrorCollection - Collection of catalog errors in the product catalog system.
CatalogSetCollection - Collection representing the catalog sets in the catalog system.
Inheritance Hierarchy
System..::.Object
Microsoft.CommerceServer.Catalog..::.CatalogObjectBase
Microsoft.CommerceServer.Catalog..::.CatalogObjectCollection<(Of <(TObject, TDataSet>)>)
Microsoft.CommerceServer.Catalog..::.CatalogErrorCollection
Microsoft.CommerceServer.Catalog..::.CatalogPropertyCollection
Microsoft.CommerceServer.Catalog..::.SearchableObjectCollection<(Of <(TObject, TDataSet>)>)
Microsoft.CommerceServer.CatalogSets..::.CatalogSetCollection
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.