Profiling System Objects
Profiles represent business entities such as customers, companies, products, purchase orders, and accounts. A profile contains properties of the business entity. For example, "Joe User" is a specific customer, and the data concerning "Joe User" is stored as an instance of a customer profile. The structure of the profile is determined by its schema.
The Profile Programming Concepts topic describes the Profiles resource and the objects it exposes.
Objects
Visual Basic Reference | C++ Invocation | Description |
---|---|---|
BusinessDataAdmin2 | BusinessDataAdmin2 | Imports and exports profile catalogs from the business data store. |
ProfileObject | ProfileObject | Provides run-time read/write access to profile property data and read-only access to property attributes. |
ProfileService | ProfileService | Allows creation, deletion, and retrieval of instances of profile schemas. |
Examples
Example | Description |
---|---|
Code to Connect to the Profiles Store | Describes how to connect to the Profiles store. |
Code to Enumerate Errors | Describes how to enumerate all errors generated by the last Profiles resource operation. |
Code to Set up Bind Credentials to Directory Stores | Describes how to bind profiles to specific users. |
Code to Create a New Profile | Describes how to create a new profile. |
Code to Retrieve a Profile | Describes how to retrieve a profile. |
Code to Modify a Profile | Describes how to modify the data stored in a profile. |
Code to Delete a Profile | Describes how to delete a profile. |
Code to Retrieve XML Data and Schema | Describes how to retrieve the Extensible Markup Language (XML) representations of profile data and schemas. |
Code to Perform Bulk Operations using ADO and SQL | Describes how ActiveX Data Object (ADO) and SQL are used to perform bulk operations on profile data. |
Code to Delete Unused Profiles | Describes how to delete a profile that has not been used for some time. |
Code to Decrypt a Persistent Cookie after the Key has changed | Describes how to decrypt old cookies when using rolling key encryption. |
Code to Use the ProfileService Object or Commerce Server OLEDB Provider to Update Passwords | Describes how to use the ProfileService object and the Commerce Server OLEDB Provider to update passwords. |
Code to Retrieve and Set Multi-valued Attributes | Describes how to use the ProfileService object to retrieve and set multi-valued attributes. |
Code to Retrieve Extended Error Information from the Commerce Server OLEDB Provider | Describes how to retrieve extended error information from the Commerce Server OLEDB provider connection object in the event of an error. |
Code to Retrieve Custom Attributes on Profile Properties | Describes how to access custom attributes defined on profile properties. |
See Also
Managing Encrypted Profile Properties
Copyright © 2005 Microsoft Corporation.
All rights reserved.