CatalogContext Members
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
The CatalogContext class contains the functionality to manage the catalog and inventory systems. This class cannot be inherited.
The CatalogContext type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddLanguageToPropertyDefinitions | Adds the specified language to the property definitions. | |
AddPropertyToEntity | Adds a property to one of the built-in entity definitions. | |
Create | Overloaded. Creates an instance of the CatalogContext object. | |
CreateBaseCatalog | Overloaded. Creates an instance of the BaseCatalog object. | |
CreateDefinition | Creates a catalog definition of the specified CatalogDefinitionType in the catalog system and returns a CatalogDefinition object containing the definition information. | |
CreateFromConnectionString | Obsolete. (Obsolete) CatalogContext should not be created from connection string, use Create instead. Creates and returns an instance of the CatalogContext object from the specified connection and context. | |
CreateProperty | Creates a property of the specified data type in the catalog system and returns a CatalogProperty object containing information about the property. | |
CreateVirtualCatalog | Overloaded. Creates a new virtual catalog. | |
DeleteCatalog | Deletes the catalog from the Catalog System. | |
DeleteDefinition | Overloaded. Deletes an existing product or category definition. | |
DeleteProperty | Deletes the property from the Catalog System. | |
Equals | (Inherited from Object.) | |
ExportXml | Overloaded. Exports catalog data to an Extensible Markup Language (XML). | |
Finalize | (Inherited from Object.) | |
GetAuthorizationScopeName | Returns the scopename for an entity. | |
GetAuthorizedTasks | Overloaded. Constructs a DataSet object that describes the tasks that the current user is authorized to perform in the catalog system. | |
GetCatalog | Overloaded. Returns a ProductCatalog for the specified catalog. | |
GetCatalogs | Overloaded. Returns a CatalogsDataSet containing all the catalogs in the Catalog System. | |
GetCatalogSearch | Returns a CatalogSearch object that can be used to do Free-text searches and/or property-search across multiple catalogs, in one catalog, or within a single category in a catalog. | |
GetCategory | Overloaded. Retrieves a Category object containing information about the category. | |
GetDefinition | Creates a CatalogDefinition object for the definition specified by the definition. | |
GetDefinitionProperties | Overloaded. Retrieves a DataSet describing the properties in this definition. | |
GetDefinitions | Overloaded. Returns a CatalogDefinitionsDataSet containing all the definitions in the catalog system. | |
GetEntityProperties | Gets the list of properties that apply to the requested built-in entity definition. (Inventory Catalogs, Inventory SKUs, Catalogs, or Properties) | |
GetEnumerationPropertyValues | Obsolete. (Obsolete) Use GetProperty and EnumerationValues instead. Returns the list of enumeration values for an enumeration property. | |
GetHashCode | (Inherited from Object.) | |
GetOperationProgressForUser | Returns the progress of the operation identified by the operation identifier. | |
GetOperationsProgressForUser | Overloaded. Retrieves a collection of operations initiated by the current user. | |
GetProduct | Overloaded. Retrieves a Product object containing information about the product. | |
GetProperties | Overloaded. Returns a CatalogPropertiesDataSet containing information about all the properties in the catalog system. | |
GetPropertiesInCatalog | Returns a CatalogPropertiesDataSet containing information about all the properties in the specified catalog. | |
GetProperty | Creates and returns a CatalogProperty object containing information for the specified catalog property. | |
GetPropertyAttributes | Overloaded. (Obsolete) Use GetProperty and Information instead. Returns a DataSet containing the property attributes in the Catalog System. | |
GetPropertyDefinitionLanguages | Returns languages assigned to the property definitions. | |
GetRootCategory | Overloaded. Retrieves the root category object for this catalog. The root category contains the list of all products and categories not contained in other categories. | |
GetSearchableProperties | Overloaded. Returns a CatalogPropertiesDataSet containing all the properties that are used in all catalogs in the catalog system. | |
GetType | (Inherited from Object.) | |
GetUniqueIdentifierProperties | Get the list of valid properties for use as Product and Variant identifying properties in new base catalogs. | |
GetVersion | Returns the version of the catalog assembly. | |
ImportXml | Overloaded. Imports a XML stream or file on the server. | |
MemberwiseClone | (Inherited from Object.) | |
PurgeCompletedOperation | Purges the operation identified by the operation identifier. | |
PurgeCompletedOperations | Overloaded. Purges all the completed import, export and rebuild operations. | |
RebuildAllCatalogs | Overloaded. Rebuild all virtual catalogs in the catalog system. | |
Refresh | Refresh the authorized tasks for this catalog context. | |
RefreshAuthorizedTasks | Refreshes the Authorized tasks dataset. | |
RefreshCache | Refresh the catalog cache. | |
RefreshSiteCache | Refreshes the catalog cache on the runtime sites. | |
RemoveLanguageFromPropertyDefinitions | Removes the specified language from the property definitions. | |
RemovePropertyFromEntity | Removes a property from one of the built-in entity definitions (Inventory Catalogs, Inventory SKUs, Catalogs, or Properties). | |
RenameDefinition | Renames an existing definition and returns a CatalogDefinition object containing the new definition. | |
RenameProperty | Renames an existing property and returns a CatalogProperty object containing the renamed property. | |
SetJoinTable | Overloaded. Sets the default JoinTableInformation information for this catalog context. | |
ToString | (Inherited from Object.) |
Top
Properties
Name | Description | |
---|---|---|
CacheConfiguration | Gets the CacheConfiguration used by the catalog. | |
CachingEnabled | Gets or sets a value indicating whether the catalog system should cache information or not. | |
CatalogContext | Gets the CatalogContext object. (Inherited from CatalogObjectBase.) | |
CatalogNames | Obsolete. (Obsolete) Use GetCatalogs instead. Gets the complete list of catalogs known to the Product Catalog System. | |
CatalogSetsContext | Gets the information about all the catalog sets in the catalog. | |
CategoryDefinitionNames | Obsolete. (Obsolete) Use GetDefinitions instead. Gets the names of all category definitions in the Product Catalog System. | |
DebugContext | Gets the DebugContext object. (Inherited from CatalogObjectBase.) | |
DefaultAnonymousCatalogSet | Gets the names of the catalogs in the default anonymous user catalog set. | |
DefaultAuthenticatedCatalogSet | Gets the names of the catalogs in the default authenticated user catalog set. | |
InventoryContext | Gets an instance of the InventoryContext class if the InventorySystemExists property returns true. | |
InventorySystemExists | Gets a value indicating whether the inventory system exists or not. | |
ProductDefinitionNames | Obsolete. (Obsolete) Use GetDefinitions instead. Gets the names of all of the product definitions in this Catalog System. | |
PropertyNames | Obsolete. (Obsolete) Use GetProperties instead. Gets the names of all of the properties in this Catalog System. | |
ServiceAgent | Gets the ServiceAgent object used to connect to the Web service. |
Top