Microsoft.SharePoint.Portal.UserProfiles Namespace
The Microsoft.SharePoint.Portal.UserProfiles namespace Contains classes that create, manage data about people and User profiles on the Portal site.
Some classes or members of the Microsoft.SharePoint.Portal.UserProfiles namespace are not supported. It is recommended that you refrain from using unsupported classes or members when developing solutions for Microsoft SharePoint Products and Technologies.
Classes
The following table lists the classes of the Microsoft.SharePoint.Portal.UserProfiles namespace and shows a brief description of each.
| Class | Description |
|---|---|
| AccountNotValidatedException | Represents exception thrown by UserProfile class. |
| CommitFailedException | Represents exception thrown by UserProfile class. |
| CommitPartialException | Represents exception thrown by UserProfile class. |
| PropertyData | Returns name/value pairs when the GetUserProfileByName(String) and the GetUserProfileByGuid(String) methods of the UserProfile service are called. |
| PropertyInfo | Returns data from the user profile schema when the GetUserProfileSchema method of the UserProfile service is called. |
| DataSource | Represents a data source that a user profile will be imported from. |
| DomainController | Manages the import process for the Microsoft Active Directory directory service. This class defines how and where to import data from the Active Directory directory service domain controller. |
| DuplicateEntryException | Represents exception thrown by UserProfile class. |
| GetUserProfileByIndexResult | Returns a user profile and the location of the next user profile when the GetUserProfileByIndex(Int32) method of the UserProfile service is called. |
| ImportInProgressException | Represents exception thrown by UserProfile class. |
| ImportStatus | Contains a summary of the status of profile import operation. |
| InvalidDataTypeException | Represents exception thrown by UserProfile class. |
| InvalidValueException | Represents exception thrown by UserProfile class. |
| NoDBEntryException | Represents exception thrown by UserProfile class. |
| NoErrorFeedBackException | Represents exception thrown by UserProfile class. |
| NoJobServerException | Represents exception thrown by UserProfile class. |
| NoPortalContextException | Represents exception thrown by UserProfile class. |
| NoWebContextException | Represents exception thrown by UserProfile class. |
| PersonalSiteCreateException | Represents exception thrown by UserProfile class. |
| PersonalSiteExistsException | Represents exception thrown by UserProfile class. |
| PersonalSiteNamingConflictException | Represents exception thrown by UserProfile class. |
| PersonalSitePartialCreateException | Represents exception thrown by UserProfile class. |
| ProfileLoader | Provides an alternate entry point to user profiles, instead of calling the methods directly. This class is intended to be used from within the web context, where multiple web parts can share a single user profile object. |
| Property | Represents the definition for a user profile property. |
| PropertyCollection | Represents a collection of Property objects. |
| PropertyConstants | Contains the property constants to be passed into the indexer of the UserProfile object. |
| PropertyDataType | Represents the definition for the data types of a profile property. |
| PropertyDataTypeCollection | Represents a collection of PropertyDataType objects. |
| PropertyInUseException | Represents exception thrown by UserProfile class. |
| PropertyInvalidFormatException | Represents exception thrown by UserProfile class. |
| PropertyInvalidValueException | Represents exception thrown by UserProfile class. |
| PropertyIsPrivateException | Represents exception thrown by UserProfile class. |
| PropertyIsSectionException | Represents exception thrown by UserProfile class. |
| PropertyMap | Represents a property mapping that defines property mapping between the user profile and the import data source — Microsoft Active Directory directory service. |
| PropertyMapCollection | Represents a collection of PropertyMap objects. It stores all property mappings for the data source. |
| PropertyMappingNotDefinedException | Represents exception thrown by UserProfile class. |
| PropertyNotDefinedException | Represents exception thrown by UserProfile class. |
| PropertyNotEditableException | Represents exception thrown by UserProfile class. |
| QuickLink | Represents a quick link. |
| QuickLinkException | Represents exception thrown by UserProfile class. |
| QuickLinkInvalidValueException | Represents exception thrown by UserProfile class. |
| QuickLinkManager | Represents the entry point for managing QuickLink objects. |
| QuickLinkNotEditableFieldException | Represents exception thrown by UserProfile class. |
| QuickLinkNotFoundException | Represents exception thrown by UserProfile class. |
| QuickLinkRequiredFieldException | Represents exception thrown by UserProfile class. |
| RemoveUserFailedException | Represents exception thrown by UserProfile class. |
| UpdateReadOnlyFieldException | Represents exception thrown by UserProfile class. |
| UpdateSystemFieldException | Represents exception thrown by UserProfile class. |
| UserExistsException | Represents exception thrown by UserProfile class. |
| UserNameFormatException | Represents exception thrown by UserProfile class. |
| UserNotFoundException | Represents exception thrown by UserProfile class. |
| UserProfile | Represents a user profile for a person in the user profile database. |
| UserProfileConfigManager | Manages the user profile configuration. The UserProfileConfigManager object is the main entry point to access the user profile administration object model. |
| UserProfileException | Represents exception thrown by UserProfile class. |
| UserProfileManager | Represents a collection of UserProfile objects. |
| UserProfileService | Represents the user profile service. |
| UserSidException | Represents exception thrown by UserProfile class. |
Enumerations
The following table lists the enumerations of the Microsoft.SharePoint.Portal.UserProfiles namespace and shows a brief description of each.
| Enumeration | Description |
|---|---|
| Options | Represents the different data source options for Microsoft Active Directory directory service crawl of user profiles. |
| SiteNameFormat | Represents the naming convention used to create personal sites. |
| UserFormat | Represents the format for user profile account names. |