CatalogContext Methods (BCL)

Public Instance Methods

Method Description
Dispose Releases the unmanaged resources used by this class and optionally releases the managed resources.
GetCatalog(String) Gets the ProductCatalog object for the catalog with the specified name.
GetCatalogs(String, String, CatalogSearchOptions, Int32) Searches for catalogs using a TSQL query. All properties of all matching records are returned.
GetCatalogs(String, String, CatalogSearchOptions) Searches for catalogs using a TSQL query. All properties of all matching records are returned.
GetCatalogs(String, String) Searches for catalogs using a TSQL query. All properties of all matching records are returned.
GetCatalogs(String) Searches for catalogs using a TSQL query. All properties of all matching records are returned.
GetDefinitionProperties(String) Gets the properties for a specific catalog definition.
GetEnumerationPropertyValues(String) Returns all possible values for a catalog property of type CatalogDataType.Enumeration.
GetPropertyAttributes(String) Gets the attributes for a specific catalog property.
Refresh Refreshes the Product Catalog System. Ensures that the property caches are coherent with the current design-time view of the catalog.
SetJoinTable(String, String, String, CatalogJoinType) Sets the join table information. The join table information is in effect for the lifetime of the CatalogContext object.

 

Public Static (Shared) Methods

Method Description
CreateFromConnectionString(String, DebugContext) Creates a CatalogContext object that will run against the catalog database specified in the ADO connection string.

 

Protected Instance Methods

Method Description
CheckState Verifies that the object has not already been disposed.
Dispose(Boolean) Releases the unmanaged resources used by this class. If this class is not sealed, derived classes can override this method to dispose of its own resources.

 

Copyright © 2005 Microsoft Corporation.
All rights reserved.