Share via


SearchableObjectCollection(TObject, TDataSet) Class

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

An object collection which supports searching.

Namespace:  Microsoft.CommerceServer.Catalog
Assembly:  Microsoft.CommerceServer.Catalog (in Microsoft.CommerceServer.Catalog.dll)

Syntax

'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")> _
Public MustInherit Class SearchableObjectCollection(Of TObject As CatalogObject, TDataSet As DataSet) _
    Inherits CatalogObjectCollection(Of TObject, TDataSet)
'Usage
Dim instance As SearchableObjectCollection(Of TObject, TDataSet)
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
public abstract class SearchableObjectCollection<TObject, TDataSet> : CatalogObjectCollection<TObject, TDataSet> where TObject : CatalogObject where TDataSet : DataSet
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
generic<typename TObject, typename TDataSet>
where TObject : CatalogObject
where TDataSet : DataSet
public ref class SearchableObjectCollection abstract : public CatalogObjectCollection<TObject, TDataSet>
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 DataSet type which represents the data in this collection.

The following collection classes derive from this class.

Inheritance Hierarchy

System..::.Object
  Microsoft.CommerceServer.Catalog..::.CatalogObjectBase
    Microsoft.CommerceServer.Catalog..::.CatalogObjectCollection<(Of <(TObject, TDataSet>)>)
      Microsoft.CommerceServer.Catalog..::.SearchableObjectCollection<(Of <(TObject, TDataSet>)>)
        Microsoft.CommerceServer.Catalog..::.CategoryCollection
        Microsoft.CommerceServer.Catalog..::.ProductCatalogCollection
        Microsoft.CommerceServer.Catalog..::.ProductCollection

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.

See Also

Reference

SearchableObjectCollection<(Of <(TObject, TDataSet>)>) Members

Microsoft.CommerceServer.Catalog Namespace