Microsoft.Office.Server.UserProfiles Namespace

Classes

  Class Description
Public class AccountNotValidatedException Represents an exception that is thrown when the account is not valid.
Public class ApplicationRegistryConnection Provides data source connection information for an application-specific registry such as system name, entity name, user profile property name and so on.
Public class BlogListEventReceiver This class and its members are reserved for internal use and are not intended to be used in your code.
Public class ChangeTokenTooEarlyException Represents an exception that is thrown when a user requests changes since a particular point in time, but that point in time is older than the earliest change on record.
Public class ChoiceList Provides methods to search, remove, and rename vocabulary terms for user profile properties.
Public class Colleague Represents a user's colleague in the organization.
Public class ColleagueManager Provides methods to add, delete, retrieve, and manage a user's colleagues.
Public class CommitFailedException Represents an exception that is thrown when changes that are made are not saved to the user profile data store.
Public class CommitPartialException Represents an exception that is thrown when partial changes are made to the user profile data store.
Public class Connection Represents a connection to a data source for a user profile.
Public class ContactData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class DataSource Represents a data source that a user profile will be imported from.
Public class DLImportInProgressException Represents an exception that is thrown when a user attempts to start importing a distribution list (DL) when another DL import operation is already in progress.
Public class DuplicateEntryException Represents an exception that is thrown when a user attempts to define a duplicate property or duplicate domain controller name in the user profile database.
Public class GetUserProfileByIndexResult This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class GlobalPersonalSitesListSyncedListLoader Represents a synchronized list of global personal site locations.
Public class ImportInProgressException Represents an exception that is thrown when a user attempts to start an import operation while another import operation is already in progress.
Public class ImportStatus Represents the status of a user profile import operation.
Public class InCommonData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class InvalidDataTypeException Represents an exception that is thrown when an invalid data type is specified or a data type is not specified for the property.
Public class InvalidValueException Represents an exception that is thrown when a parameter contains an invalid value.
Public class LDAPConnection Represents a connection to a Lightweight Directory Access Protocol (LDAP) directory.
Public class LocalizedStringManager Represents the strings used to localize user profile properties, display names and descriptions.
Public class MemberGroup Provides methods and properties to add, delete, retrieve, set, and manage a member group.
Public class MemberGroupData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class MemberGroupExistsException Represents an exception that is thrown when a user attempts to create a member group that already exists.
Public class MemberGroupManager Represents the member group manager.
Public class MemberGroupNotFoundException Represents an exception that is thrown when an attempt to find a member group fails.
Public class Membership Represents a single user's membership in a single member group.
Public class MembershipData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class MembershipException Represents an exception that is thrown when an unknown error occurs.
Public class MembershipInvalidValueException Represents an exception that is thrown when a parameter for a membership has a value that is not valid.
Public class MembershipManager Represents the membership manager.
Public class MembershipNotFoundException Represents an exception that is thrown when an attempt to find a membership fails.
Public class MembershipRequiredValueException Represents an exception that is thrown when a user fails to provide a required value when creating or updating a membership.
Public class MySiteBlogFeatureReceiver This class and its members are reserved for internal use and are not intended to be used in your code.
Public class MySiteCleanupFeatureReceiver This class and its members are reserved for internal use and are not intended to be used in your code.
Public class MySiteProfileHandler Implements the IProfileEventInterface interface.
Public class NoDBEntryException Represents an exception that is thrown when a data source is not defined.
Public class NoErrorFeedBackException Represents an exception that is thrown when a method fails and no error code is returned.
Public class NoJobServerException Represents an exception that is thrown when a job server does not exist.
Public class NoPortalContextException Represents an exception that is thrown when no portal context exists.
Public class NoWebContextException Represents an exception that is thrown when no Web context exists.
Public class PersonalizationLink Provides methods and properties to add, delete, retrieve, set, change, and manage personalization links and represents a link to a Personalization Site that is displayed on the navigation bar of the user's My Site.
Public class PersonalizationLinkManager Represents the personalization link manager.
Public class PersonalizationLinksSyncedListLoader Represents a synchronized list of personalization sites.
Public class PersonalizationListEventReceiver This class and its members are reserved for internal use and are not intended to be used in your code.
Public class PersonalSiteCreateConfigurationException Represents an exception that is thrown when an attempt to create and configure a personal site fails.
Public class PersonalSiteCreateException Represents an exception that is thrown when an attempt to create a personal site fails.
Public class PersonalSiteExistsException Represents an exception that is thrown when a user attempts to create a personal site that already exists.
Public class PersonalSiteNamingConflictException Represents an exception that is thrown when a user attempts to create a personal site with a name that already exists for a personal site.
Public class PersonalSitePartialCreateException Represents an exception that is thrown when a user only partially creates a personal site, and some elements of the site could not be configured.
Public class PersonalSiteUpgradeExistsException Represents an exception that is thrown when a user attempts to upgrade a personal site that already exists.
Public class PinnedLinkData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class PrivacyItem Provides methods and properties to add, delete, retrieve, set, change, and manage an item that is a privacy item.
Public class PrivacyItemDataException Represents an exception that is thrown when an error occurs while loading privacy item data.
Public class PrivacyItemException Represents an exception that is thrown when a user attempts to instantiate a PrivacyItem class, and the creation fails.
Public class PrivacyItemExistsException Represents an exception that is thrown when an attempt to create a privacy item fails because that particular privacy item entry already exists.
Public class PrivacyItemFieldNotEditableException Represents an exception that is thrown when a user attempts to edit a privacy item field that cannot be edited.
Public class PrivacyItemFieldRequiredException Represents an exception that is thrown when a user fails to provide a required privacy item field when creating or updating a privacy item.
Public class PrivacyItemInvalidValueException Represents an exception that is thrown when a parameter for a privacy item has a value that is not valid.
Public class PrivacyItemManagerBase<T> Provides methods and properties to add, delete, retrieve, set, change, and manage an item that is a privacy item.
Public class PrivacyItemNotFoundException Represents an exception that is thrown when an attempt to find a privacy item fails.
Public class PrivacyPolicyException Represents an exception that is thrown when a user attempts to instantiate a PrivacyPolicy class, and the creation fails.
Public class PrivacyPolicyIdConstants Contains the GUID constants for a user profile privacy policy.
Public class PrivacyPolicyItem Provides methods and properties to add, delete, retrieve, set, change, and manage a privacy policy item.
Public class PrivacyPolicyManager Represents the privacy policy manager.
Public class PrivacyPolicyNotFoundException Represents an exception that is thrown when an attempt to find a privacy policy fails.
Public class ProfileLoader Provides an alternate entry point to user profiles, instead of calling methods directly.
Public class ProfileSynchronizationException Represents an exception that is thrown when an attempt to synchronize a user profile fails.
Public class Property Represents the definition for a user profile property.
Public class PropertyCollection Represents a collection of Property objects. Use the PropertyCollection class to enumerate all properties defined at a site.
Public class PropertyConstants Contains the property constants to be passed into the indexer of the UserProfile object.
Public class PropertyData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class PropertyDataType Represents the definition for the data types of a profile property.
Public class PropertyDataTypeCollection Represents a collection of PropertyDataType objects. The PropertyDataTypeCollection object is within the site context and stores supported property data types in the user profile database for a specific site.
Public class PropertyInfo Returns data from the user profile schema when the GetUserProfileSchema method of the UserProfileService is called.
Public class PropertyInUseException Represents an exception that is thrown when a user attempts to remove a property when the property is used by an audience.
Public class PropertyInvalidFormatException Represents an exception that is thrown when a profile property value is not in the expected format.
Public class PropertyInvalidValueException Represents an exception that is thrown when a parameter has a value that is not valid.
Public class PropertyIsPrivateException Represents an exception that is thrown when a user attempts to change the value of a private property on a profile of another user and does not have the right to manage people.
Public class PropertyIsSectionException Represents an exception that is thrown when the property is a section property.
Public class PropertyMap Represents a property mapping that defines property mapping between the user profile and the import data source—Microsoft Active Directory directory service.
Public class PropertyMapCollection Represents a collection of PropertyMap objects. This class stores all property mappings for the data source.
Public class PropertyMappingNotDefinedException Represents an exception that is thrown when a user attempts to remove a property map for an unmapped property name.
Public class PropertyNotDefinedException Represents an exception that is thrown when a property is not defined.
Public class PropertyNotEditableException Represents an exception that is thrown when a user attempts to change a property that cannot be edited.
Public class PublishedLinksService This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcPublishedLinksService namespace instead.
Public class PublishedLinksSyncedListLoader Represents a synchronized list of personalization sites.
Public class QuickLink Represents a quick link.
Public class QuickLinkData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class QuickLinkManager Represents the entry point for managing QuickLink objects.
Public class RemoveUserFailedException Represents an exception that is thrown when an attempt to remove a user from the user profile data store fails.
Public class ServerLink Represents a published link to a Windows SharePoint Services 3.0 site that is targeted to the current user.
Public class ServerLinkTypes Represents the types of published link to a Windows SharePoint Services 3.0 site that is targeted to the current user.
Public class SyncedListLoader Represents a synchronized list of personalization sites and global personal site locations.
Public class TrustedPersonalSitesListEventReceiver This class and its members are reserved for internal use and are not intended to be used in your code.
Public class UpdateReadOnlyFieldException Represents an exception that is thrown when a user attempts to write to a read-only field.
Public class UpdateSystemFieldException Represents an exception that is thrown when a user attempts to change a system field.
Public class UserExistsException Represents an exception that is thrown when an attempt to create a user in the user profile data store fails because a duplicate user entry already exists.
Public class UserNameFormatException Represents an exception that is thrown when the format of the user name is incorrect.
Public class UserNotFoundException Represents an exception that is thrown when an attempt to find the user in the user profile data store fails.
Public class UserProfile Represents a user profile for a person in the user profile database.
Public class UserProfileAnniversaryChange Represents the anniversary of a user's date property, such as their birthday. The event is fires once per year.
Public class UserProfileChange Represents a change made to the user profile properties that has been recorded in the change log.
Public class UserProfileChangeCollection Represents a collection of UserProfileChange objects.
Public class UserProfileChangeData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileChangeService namespace instead.
Public class UserProfileChangeDataContainer This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileChangeService namespace instead.
Public class UserProfileChangeDictionary Represents a collection of changes for a group of users.
Public class UserProfileChangeQuery Represents a query for changes in a user profile.
Public class UserProfileChangeService This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileChangeService namespace instead.
Public class UserProfileChangeToken Represents the unique sequential location of a change within the change log.
Public class UserProfileColleagueChange Represents a change to a user profile that represents a colleague.
Public class UserProfileConfigManager Manages the user profile configuration.
Public class UserProfileException Represents an exception that is thrown when a user attempts to instantiate a UserProfile object, and the creation fails.
Public class UserProfileLinkItemChange Represents a change to a link item of a user profile.
Public class UserProfileListEventReceiver This class and its members are reserved for internal use and are not intended to be used in your code.
Public class UserProfileManager A collection of UserProfile objects used to access user profile data. To access a specific user profile, call the UserProfileManager class to create a UserProfile object and retrieve the corresponding data from the user profile database.
Public class UserProfileMembershipChange Represents a change to a membership.
Public class UserProfileMultiValueChange Represents a change to multiple values of a property.
Public class UserProfilePropertyValueChange Represents a change to the property value of a user profile.
Public class UserProfileService This class is reserved for internal use and is not intended to be used directly from your code. Use the UserProfileService Web service instead.
Public class UserProfileSingleValueChange Represents a change to a single value for a property.
Public class UserProfileSiteMembershipChange Represents a change to a site membership.
Public class UserProfileValueCollection Represents a collection of user profile values.
Public class UserProfileWebLogChange Represents a new post to a user's Web log.
Public class UserSidException Represents an exception that is thrown when the user security identifier (SID) is incorrect.
Public class ValueData This class and its members are reserved for internal use and are not intended to be used in your code. Use the corresponding class in the websvcUserProfileService namespace instead.
Public class WSSProfileSynch Handles the synchronization of user profile data in the Windows SharePoint Services user information list on each site, and the synchronization of Windows SharePoint Services members' group membership in the user profile memberships. Do not use this class directly from your code; instead, use stsadm.exe.
Public class WSSSweepSynch Handles the incremental synchronization of user profile data in the Windows SharePoint Services user information list on each site. Do not use this class directly from your code; instead, use stsadm.exe.
Public class WSSSynchScheduler Represents a user profile synchronization scheduler. This class is not intended to be used directly from your code; instead, use stsadm.exe.
Public class WSSSynchSchedulerFeatureReceiver This class and its members are reserved for internal use and are not intended to be used in your code.

Interfaces

  Interface Description
Public interface IPrivacyPolicyItem Specifies the interface that a class must implement to get information about the privacy policy of an item.
Public interface IProfileEventInterface Executes an action whenever a user profile is about to be deleted.

Enumerations

  Enumeration Description
Public enumeration ChangeTypes Represents the type of change made on an object.
Public enumeration ChoiceListSearchOption Indicates the patterns Microsoft Office SharePoint Server 2007 can use while for searching vocabulary items in choice lists.
Public enumeration ChoiceTypes Represents whether a user profile property uses a choice list and if so, describes the type of support.
Public enumeration ColleagueGroupType Represents the supported types of colleagues in a user profile.
Public enumeration DataSource.Options Defines the choice of domain controller for a data source from which you want to import the user profile.
Public enumeration DataSource.Type Defines the type of data source for the user profile.
Public enumeration MembershipGroupType Defines the type of the membership group.
Public enumeration MembershipSortColumn This MembershipSortColumn enumeration is reserved for internal use and is not intended to be used directly from your code.
Public enumeration MembershipSortDirection Defines the order to sort the membership in.
Public enumeration MembershipSortType Defines the type of sorting to do on a membership.
Public enumeration MembershipSource Defines the membership source.
Public enumeration MultiValueSeparator Defines the type of separator character used to separate multiple values for a property.
Public enumeration ObjectTypes Defines the types of objects.
Public enumeration PersonalSiteCreateConfigurationException.ErrorType Indicates the type of failure that occurs during an attempt to create and configure a personal site.
Public enumeration Privacy Represents the privacy level that you can set on user profile data.
Public enumeration PrivacyPolicy Defines the privacy policy for whatever a user is applying to.
Public enumeration ProfileImportType Defines the type of user profile import operation.
Public enumeration QuickLinkGroupType Defines the type of quick link group.
Public enumeration SiteNameFormat Defines the site naming convention used to create personal sites.
Public enumeration UserFormat Defines the format for user profile account names.