Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

Microsoft.Office.Server.UserProfiles Namespace

  ClassDescription
Public classAccountNotValidatedExceptionRepresents an exception that is thrown when the account is not valid.
Public classApplicationRegistryConnectionProvides data source connection information for an application-specific registry such as system name, entity name, user profile property name and so on.
Public classBlogListEventReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classChangeTokenTooEarlyExceptionRepresents 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 classChoiceListProvides methods to search, remove, and rename vocabulary terms for user profile properties.
Public classColleagueRepresents a user's colleague in the organization.
Public classColleagueManagerProvides methods to add, delete, retrieve, and manage a user's colleagues.
Public classCommitFailedExceptionRepresents an exception that is thrown when changes that are made are not saved to the user profile data store.
Public classCommitPartialExceptionRepresents an exception that is thrown when partial changes are made to the user profile data store.
Public classConnectionRepresents a connection to a data source for a user profile.
Public classContactDataThis 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 classDataSourceRepresents a data source that a user profile will be imported from.
Public classDLImportInProgressExceptionRepresents 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 classDuplicateEntryExceptionRepresents 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 classGetUserProfileByIndexResultThis 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 classGlobalPersonalSitesListSyncedListLoaderRepresents a synchronized list of global personal site locations.
Public classImportInProgressExceptionRepresents an exception that is thrown when a user attempts to start an import operation while another import operation is already in progress.
Public classImportStatusRepresents the status of a user profile import operation.
Public classInCommonDataThis 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 classInvalidDataTypeExceptionRepresents an exception that is thrown when an invalid data type is specified or a data type is not specified for the property.
Public classInvalidValueExceptionRepresents an exception that is thrown when a parameter contains an invalid value.
Public classLDAPConnectionRepresents a connection to a Lightweight Directory Access Protocol (LDAP) directory.
Public classLocalizedStringManagerRepresents the strings used to localize user profile properties, display names and descriptions.
Public classMemberGroupProvides methods and properties to add, delete, retrieve, set, and manage a member group.
Public classMemberGroupDataThis 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 classMemberGroupExistsExceptionRepresents an exception that is thrown when a user attempts to create a member group that already exists.
Public classMemberGroupManagerRepresents the member group manager.
Public classMemberGroupNotFoundExceptionRepresents an exception that is thrown when an attempt to find a member group fails.
Public classMembershipRepresents a single user's membership in a single member group.
Public classMembershipDataThis 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 classMembershipExceptionRepresents an exception that is thrown when an unknown error occurs.
Public classMembershipInvalidValueExceptionRepresents an exception that is thrown when a parameter for a membership has a value that is not valid.
Public classMembershipManagerRepresents the membership manager.
Public classMembershipNotFoundExceptionRepresents an exception that is thrown when an attempt to find a membership fails.
Public classMembershipRequiredValueExceptionRepresents an exception that is thrown when a user fails to provide a required value when creating or updating a membership.
Public classMySiteBlogFeatureReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classMySiteCleanupFeatureReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classMySiteProfileHandlerImplements the IProfileEventInterface interface.
Public classNoDBEntryExceptionRepresents an exception that is thrown when a data source is not defined.
Public classNoErrorFeedBackExceptionRepresents an exception that is thrown when a method fails and no error code is returned.
Public classNoJobServerExceptionRepresents an exception that is thrown when a job server does not exist.
Public classNoPortalContextExceptionRepresents an exception that is thrown when no portal context exists.
Public classNoWebContextExceptionRepresents an exception that is thrown when no Web context exists.
Public classPersonalizationLinkProvides 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 classPersonalizationLinkManagerRepresents the personalization link manager.
Public classPersonalizationLinksSyncedListLoaderRepresents a synchronized list of personalization sites.
Public classPersonalizationListEventReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classPersonalSiteCreateConfigurationExceptionRepresents an exception that is thrown when an attempt to create and configure a personal site fails.
Public classPersonalSiteCreateExceptionRepresents an exception that is thrown when an attempt to create a personal site fails.
Public classPersonalSiteExistsExceptionRepresents an exception that is thrown when a user attempts to create a personal site that already exists.
Public classPersonalSiteNamingConflictExceptionRepresents 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 classPersonalSitePartialCreateExceptionRepresents 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 classPersonalSiteUpgradeExistsExceptionRepresents an exception that is thrown when a user attempts to upgrade a personal site that already exists.
Public classPinnedLinkDataThis 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 classPrivacyItemProvides methods and properties to add, delete, retrieve, set, change, and manage an item that is a privacy item.
Public classPrivacyItemDataExceptionRepresents an exception that is thrown when an error occurs while loading privacy item data.
Public classPrivacyItemExceptionRepresents an exception that is thrown when a user attempts to instantiate a PrivacyItem class, and the creation fails.
Public classPrivacyItemExistsExceptionRepresents an exception that is thrown when an attempt to create a privacy item fails because that particular privacy item entry already exists.
Public classPrivacyItemFieldNotEditableExceptionRepresents an exception that is thrown when a user attempts to edit a privacy item field that cannot be edited.
Public classPrivacyItemFieldRequiredExceptionRepresents an exception that is thrown when a user fails to provide a required privacy item field when creating or updating a privacy item.
Public classPrivacyItemInvalidValueExceptionRepresents an exception that is thrown when a parameter for a privacy item has a value that is not valid.
Public classPrivacyItemManagerBase<T>Provides methods and properties to add, delete, retrieve, set, change, and manage an item that is a privacy item.
Public classPrivacyItemNotFoundExceptionRepresents an exception that is thrown when an attempt to find a privacy item fails.
Public classPrivacyPolicyExceptionRepresents an exception that is thrown when a user attempts to instantiate a PrivacyPolicy class, and the creation fails.
Public classPrivacyPolicyIdConstantsContains the GUID constants for a user profile privacy policy.
Public classPrivacyPolicyItemProvides methods and properties to add, delete, retrieve, set, change, and manage a privacy policy item.
Public classPrivacyPolicyManagerRepresents the privacy policy manager.
Public classPrivacyPolicyNotFoundExceptionRepresents an exception that is thrown when an attempt to find a privacy policy fails.
Public classProfileLoaderProvides an alternate entry point to user profiles, instead of calling methods directly.
Public classProfileSynchronizationExceptionRepresents an exception that is thrown when an attempt to synchronize a user profile fails.
Public classPropertyRepresents the definition for a user profile property.
Public classPropertyCollectionRepresents a collection of Property objects. Use the PropertyCollection class to enumerate all properties defined at a site.
Public classPropertyConstantsContains the property constants to be passed into the indexer of the UserProfile object.
Public classPropertyDataThis 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 classPropertyDataTypeRepresents the definition for the data types of a profile property.
Public classPropertyDataTypeCollectionRepresents 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 classPropertyInfoReturns data from the user profile schema when the GetUserProfileSchema method of the UserProfileService is called.
Public classPropertyInUseExceptionRepresents an exception that is thrown when a user attempts to remove a property when the property is used by an audience.
Public classPropertyInvalidFormatExceptionRepresents an exception that is thrown when a profile property value is not in the expected format.
Public classPropertyInvalidValueExceptionRepresents an exception that is thrown when a parameter has a value that is not valid.
Public classPropertyIsPrivateExceptionRepresents 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 classPropertyIsSectionExceptionRepresents an exception that is thrown when the property is a section property.
Public classPropertyMapRepresents a property mapping that defines property mapping between the user profile and the import data source—Microsoft Active Directory directory service.
Public classPropertyMapCollectionRepresents a collection of PropertyMap objects. This class stores all property mappings for the data source.
Public classPropertyMappingNotDefinedExceptionRepresents an exception that is thrown when a user attempts to remove a property map for an unmapped property name.
Public classPropertyNotDefinedExceptionRepresents an exception that is thrown when a property is not defined.
Public classPropertyNotEditableExceptionRepresents an exception that is thrown when a user attempts to change a property that cannot be edited.
Public classPublishedLinksServiceThis 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 classPublishedLinksSyncedListLoaderRepresents a synchronized list of personalization sites.
Public classQuickLinkRepresents a quick link.
Public classQuickLinkDataThis 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 classQuickLinkManagerRepresents the entry point for managing QuickLink objects.
Public classRemoveUserFailedExceptionRepresents an exception that is thrown when an attempt to remove a user from the user profile data store fails.
Public classServerLinkRepresents a published link to a Windows SharePoint Services 3.0 site that is targeted to the current user.
Public classServerLinkTypesRepresents the types of published link to a Windows SharePoint Services 3.0 site that is targeted to the current user.
Public classSyncedListLoaderRepresents a synchronized list of personalization sites and global personal site locations.
Public classTrustedPersonalSitesListEventReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classUpdateReadOnlyFieldExceptionRepresents an exception that is thrown when a user attempts to write to a read-only field.
Public classUpdateSystemFieldExceptionRepresents an exception that is thrown when a user attempts to change a system field.
Public classUserExistsExceptionRepresents 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 classUserNameFormatExceptionRepresents an exception that is thrown when the format of the user name is incorrect.
Public classUserNotFoundExceptionRepresents an exception that is thrown when an attempt to find the user in the user profile data store fails.
Public classUserProfileRepresents a user profile for a person in the user profile database.
Public classUserProfileAnniversaryChangeRepresents the anniversary of a user's date property, such as their birthday. The event is fires once per year.
Public classUserProfileChangeRepresents a change made to the user profile properties that has been recorded in the change log.
Public classUserProfileChangeCollectionRepresents a collection of UserProfileChange objects.
Public classUserProfileChangeDataThis 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 classUserProfileChangeDataContainerThis 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 classUserProfileChangeDictionaryRepresents a collection of changes for a group of users.
Public classUserProfileChangeQueryRepresents a query for changes in a user profile.
Public classUserProfileChangeServiceThis 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 classUserProfileChangeTokenRepresents the unique sequential location of a change within the change log.
Public classUserProfileColleagueChangeRepresents a change to a user profile that represents a colleague.
Public classUserProfileConfigManagerManages the user profile configuration.
Public classUserProfileExceptionRepresents an exception that is thrown when a user attempts to instantiate a UserProfile object, and the creation fails.
Public classUserProfileLinkItemChangeRepresents a change to a link item of a user profile.
Public classUserProfileListEventReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.
Public classUserProfileManagerA 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 classUserProfileMembershipChangeRepresents a change to a membership.
Public classUserProfileMultiValueChangeRepresents a change to multiple values of a property.
Public classUserProfilePropertyValueChangeRepresents a change to the property value of a user profile.
Public classUserProfileServiceThis class is reserved for internal use and is not intended to be used directly from your code. Use the UserProfileService Web service instead.
Public classUserProfileSingleValueChangeRepresents a change to a single value for a property.
Public classUserProfileSiteMembershipChangeRepresents a change to a site membership.
Public classUserProfileValueCollectionRepresents a collection of user profile values.
Public classUserProfileWebLogChangeRepresents a new post to a user's Web log.
Public classUserSidExceptionRepresents an exception that is thrown when the user security identifier (SID) is incorrect.
Public classValueDataThis 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 classWSSProfileSynchHandles 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 classWSSSweepSynchHandles 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 classWSSSynchSchedulerRepresents a user profile synchronization scheduler. This class is not intended to be used directly from your code; instead, use stsadm.exe.
Public classWSSSynchSchedulerFeatureReceiverThis class and its members are reserved for internal use and are not intended to be used in your code.

  InterfaceDescription
Public interfaceIPrivacyPolicyItemSpecifies the interface that a class must implement to get information about the privacy policy of an item.
Public interfaceIProfileEventInterfaceExecutes an action whenever a user profile is about to be deleted.

  EnumerationDescription
Public enumerationChangeTypesRepresents the type of change made on an object.
Public enumerationChoiceListSearchOptionIndicates the patterns Microsoft Office SharePoint Server 2007 can use while for searching vocabulary items in choice lists.
Public enumerationChoiceTypesRepresents whether a user profile property uses a choice list and if so, describes the type of support.
Public enumerationColleagueGroupTypeRepresents the supported types of colleagues in a user profile.
Public enumerationDataSource.OptionsDefines the choice of domain controller for a data source from which you want to import the user profile.
Public enumerationDataSource.TypeDefines the type of data source for the user profile.
Public enumerationMembershipGroupTypeDefines the type of the membership group.
Public enumerationMembershipSortColumnThis MembershipSortColumn enumeration is reserved for internal use and is not intended to be used directly from your code.
Public enumerationMembershipSortDirectionDefines the order to sort the membership in.
Public enumerationMembershipSortTypeDefines the type of sorting to do on a membership.
Public enumerationMembershipSourceDefines the membership source.
Public enumerationMultiValueSeparatorDefines the type of separator character used to separate multiple values for a property.
Public enumerationObjectTypesDefines the types of objects.
Public enumerationPersonalSiteCreateConfigurationException.ErrorTypeIndicates the type of failure that occurs during an attempt to create and configure a personal site.
Public enumerationPrivacyRepresents the privacy level that you can set on user profile data.
Public enumerationPrivacyPolicyDefines the privacy policy for whatever a user is applying to.
Public enumerationProfileImportTypeDefines the type of user profile import operation.
Public enumerationQuickLinkGroupTypeDefines the type of quick link group.
Public enumerationSiteNameFormatDefines the site naming convention used to create personal sites.
Public enumerationUserFormatDefines the format for user profile account names.

Community Additions

ADD
Show:
© 2015 Microsoft