C++ Invocation
This section describes the Component Object Model (COM) objects supplied with Microsoft Commerce Server 2000 and how to invoke their properties and methods from C++. The following table lists each object and provides a brief description of its purpose.
Object | Description |
AdminEventLog | Writes error, informational, warning, and success messages to the event log. |
AdminFiles | Provides read-only access to server-side binary and text files. |
AdminSite | Provides read/write access to site configuration properties and allows site administration.
This object is supplied for backward compatibility purposes only. |
AdminWebServer | Allows enumeration of Web sites and their properties. |
AppConfig | Allows retrieval of country, region codes, and names from the site configuration store. |
AppFrameWork | Provides formatting and validation methods that simplify forms processing in Active Server Pages (ASP). |
AsyncRpt | Provides asynchronous rendering and exporting of static reports. |
Auction | Provides methods for supporting auctions. |
AuthManager | Providesa secure, standardized, and extensible way to manage authentication of users. |
BizDeskSecurity | Allows specific Commerce Server Business Desk modules to be hidden from particular users. |
CacheManager | Provides generic caching services. |
CatalogManager | Allows management of catalogs across the entire Product Catalog System. |
CatalogSets | Allows filtering of multiple custom catalogs for different users and organizations. |
CatalogToVendorAssociation | Allows a catalog to be associated with particular vendor. |
Category | Allows management of a product hierarchy within a particular catalog. |
ContentList | Contains a representation of each content item eligible for a given request for content. Also provides services to Content Selection Framework (CSF) components such as filtering and sorting. |
ContentListFactory | Allows creation of ContentList objects, and stores data shared by those objects. |
ContentListSchema | Allows manipulation of the schema for a ContentListFactory object. |
ContentSelector | Allows specification and retrieval of page content. |
DataFunctions | Provides methods to perform locale-based data type handling and value range checking. |
DBStorage | Provides methods for mapping Dictionary and SimpleList objects to and from a database, primarily for the storage of receipt and order information. |
Dictionary | Supports the creation, storage, and retrieval of name/value pairs in memory. |
DictionaryXMLTransforms | Transforms data in a Dictionary object into Extensible Markup Language (XML), and XML data into a Dictionary object. |
EuroDisplay | Converts and formats currency amounts for use where multiple currencies must be displayed. |
ExpressionEval | Allows selection and evaluation of one or more expressions against a set of profiles. |
ExpressionStore | Provides methods to create, save, modify, and retrieve expressions. |
ExprEvalContext | Stores a specific evaluation context (set of profiles) that can be used for multiple expression evaluation operations. |
ExprFltrQueryBldr | Translates an expression in XML form into a SQL filter query string. |
GenID | Provides methods to generate globally unique identifiers (GUID), and to create and maintain multiple, global sequential counters which are persisted in a database. |
GlobalConfig | Provides methods for the configuration management of global resources. |
ListManager | Provides methods to create, destroy, manage, and manipulate lists. |
LRUCache | Provides a least recently used (LRU) cache for the CacheManager object. It stores a limited number of entries and sorts them according to the least recently used element. |
MessageManager | Stores text strings in multiple languages. One usage involves the Order Processing pipeline (OPP) components describing error conditions generated during order form processing. |
MicroPipe | Runs a single pipeline component from an ASP page without using a pipeline configuration file (.pcf). |
MtsPipeline | Executes a non-transacted Microsoft Commerce Server 2000 pipeline. |
MtsTxPipeline | Executes a transacted Microsoft Commerce Server 2000 pipeline. |
OrderForm | Provides in-memory storage of user and purchase information. |
OrderGroup | Allows management of complex orders, such as those containing items from different suppliers, and multiple shipments. |
OrderGroupManager | Provides methods to manage OrderGroup and OrderForm objects. |
OrderPipeline | Runs a Microsoft Commerce Server 2000 pipeline, and is particularly useful in the Content Selection Framework. |
Page | Provides formatting and validation methods that simplify forms processing in ASP pages.
This object is supplied for backward compatibility purposes only. |
PooledPipeline | Executes a non-transacted Microsoft Commerce Server 2000 pipeline that uses COM+ object pooling for better performance. |
PooledTxPipeline | Executes a transacted Microsoft Commerce Server 2000 pipeline that uses COM+ object pooling for better performance. |
PredictorClient | Provides methods for downloading prediction models, setting prediction context, and performing predictions. |
PredictorServiceAdmin | Allows retrieval of prediction models and prediction model configurations. |
PredictorServiceSiteAdmin | Allows management of prediction models and prediction model configurations. |
PredModelBuilder | Provides properties and methods to control multiple build threads of prediction models. |
Product | Allows manipulation of the relationships between a product variant and a product category. |
ProductCatalog | Allows creation, deletion, and modification of catalog data. |
ProfileObject | Provides run-time read/write access to profile property data and read-only access to property attributes. |
ProfileService | Allows creation, deletion, and retrieval of instances of profile schemas. |
ReportRenderer | Provides synchronous rendering and exporting of static reports. |
RowCollection | Allows enumeration of the rows returned from the ActiveRows and AllRows properties, and the Search method, of a ContentList object, and from the AllRows property and the Search method of a ContentListFactory object. |
Shipping | Creates shipping cost preview information. |
ShippingMethodManager | Allows management of multiple shipping methods. |
SimpleFindResultInfo | Allows the specification of search criteria when using the OrderGroup and OrderGroupManager objects. |
SimpleFindSearchInfo | Allows the specification of search criteria when performing search and delete operations using the OrderGroup and OrderGroupManager objects. |
SimpleList | Allows creation of an array of Variants that supports enumeration. |
SiteConfig | Provides for configuration management of site resources. |
SiteConfigReadOnly | Provides methods to read global and site configuration values from the Administration database. |
StandardSManager | Facilitates the run time creation and retrieval of user IDs.
This object is supplied for backward compatibility purposes only. |