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.