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 ActiveDirectoryConnection LDAP Connection definition (for both AD and LDAP connections)
Public class ActiveDirectoryImportConnection
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 BusinessDataCatalogConnection Represents a connection to a line-of-business (LOB) data store.
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 Obsolete. Provides methods to search, remove, and rename vocabulary terms for user profile properties.
Public class ClaimsProviderConstants Contains reserved names for the claims authentication membership providers.
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 are made but 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 ConnectionManager Manages all data source connections for the current service context.
Public class CoreProperty Represents the definition for the most fundamental elements of a profile property. Different profile types can share the same core properties.
Public class CorePropertyManager Creates and manages CoreProperty objects.
Public class DirectoryServiceConnection Defines Active Directory and Lightweight Directory Access Protocol (LDAP) connections.
Public class DirectoryServiceNamingContext Uniquely identifies the top-level (root) of a directory tree.
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 EditProfileSection Enumerates the main sections in the profile editor (Any DB entry starting with SPS-Section-)
Public class FollowedContentException Represents an exception for a Following operation.
Public class GlobalPersonalSitesListSyncedListLoader Represents the synchronized list of global personal site locations.
Public class HashTag
Public class HashTagCollection
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 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 InvalidUpdateOperationException Thrown when user's right to update organization's parent has not been confirmed.
Public class InvalidValueException Represents an exception that is thrown when a parameter contains an invalid value.
Public class LdapDirectoryConnection LDAP Connection definition (for both AD and LDAP connections)
Public class Leader Represents a user who is at the top of the reporting hierarchy.
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 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 MemberGroupProfileValueCollection Contains group properties for a MemberGroup object.
Public class Membership Represents a single user's membership in a single member group.
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 MossConnection Defines a connection to a Microsoft SharePoint Server 2010 data source.
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 MySiteInstantiationQueuesFeatureReceiver
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 OrganizationNotFoundException Obsolete. Represents the exception that is thrown when the requested OrganizationProfile object cannot be found.
Public class OrganizationProfile Obsolete. Represents an organization.
Public class OrganizationProfileChange Obsolete. Represents one generic change to an OrganizationProfile object.
Public class OrganizationProfileChangeQuery Obsolete. Represents a query for changes to an organization profile that are represented by OrganizationProfileChange objects.
Public class OrganizationProfileManager Obsolete. Creates, removes, manages, and retrieves data from OrganizationProfile objects.
Public class OrganizationProfileMembershipChange Obsolete. Represents one change to the membership of an OrganizationProfile object.
Public class OrganizationProfileValueCollection Obsolete. Represents the values for an OrganizationProfile property.
Public class PeopleManager Represents the primary class for operations related to people.
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 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 PersonProperties Represents user properties.
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 PrivacyItemLimitReachedException
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 user profile policies.
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 ProfileBase Represents the abstract class for all profile objects (including UserProfile and OrganizationProfile).
Public class ProfileBaseChange Represents one change to a profile.
Public class ProfileBaseChangeQuery Represents one query of the profile change logs.
Public class ProfileLoader Provides an alternate entry point to user profiles rather than calling methods directly.
Public class ProfileManagerBase Represents the abstract class for all profile manager objects (including UserProfileManager and OrganizationProfileManager).
Public class ProfilePropertyManager Manages the property schema definition for the profile types that are stored in the user profile database.
Public class ProfileSearchManager Manages and executes search queries that can combine different profile types in the result set. It also supports searches for Audience objects.
Public class ProfileSubtype Defines a profile subtype.
Public class ProfileSubtypeManager Creates, deletes, retrieves, and manages profile subtypes for a profile type.
Public class ProfileSubtypeProperty Defines a profile subtype property.
Public class ProfileSubtypePropertyManager Manages property definitions for profile subtypes.
Public class ProfileSynchronizationException Represents an exception that is thrown when an attempt to synchronize a user profile fails.
Public class ProfileTypeProperty Defines a profile type property.
Public class ProfileTypePropertyManager Manages property definitions for profile types.
Public class ProfileValueCollectionBase Provides the abstract base class that represents the values for a profile property.
Public class Property Represents the definition for a user profile property.
Public class PropertyBase Represents the abstract class that defines the basic elements of a profile property.
Public class PropertyBaseManager<T> Abstract base class for classes that add, remove, retrieve, and manage profile properties.
Public class PropertyCollection Obsolete. Represents a collection of Property objects.
Public class PropertyConstants Represents the constants for all out-of-box profile property names.
Public class PropertyDataType Represents the definition for the data types of a profile property.
Public class PropertyDataTypeCollection Represents a collection of PropertyDataType objects.
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.
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 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 SPS2SAppResourcePolicyException
Public class Suggestion Represents a single suggestion for a user.
Public class SuggestionManager Creates and retrieves a user's colleague and keyword suggestions.
Public class SyncedListLoader Represents a synchronized list of personalization sites and global personal site locations.
Public class SynchronizationRunStatus Contains summary information about the status of one run of a user profile synchronization job.
Public class SynchronizationStatus Contains summary information about user profile imports.
Public class TooManySearchTermException Represents the exception that is thrown when the number of search patterns passed as parameters to the Search or SearchAudiences method in ProfileSearchManager exceeds 10.
Public class UpdateReadOnlyDatabaseException Thrown when the Profile database is read-only.
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 UserCreationIgnoredException
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 UserProfileApplicationNotAvailableException Represents the exception that is thrown whenever a user profile application does not exist or is not running.
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 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 UserProfileChangeToken Represents the unique sequential location of a change within the change log, and a point in time in the change history.
Public class UserProfileColleagueChange Represents a change to a user profile that represents a colleague.
Public class UserProfileConfigManager Manages the user profile configuration.
Public class UserProfileCustomChange Represents a custom change to a UserProfile object.
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 UserProfileManager Represents a collection of UserProfile objects that are used to access user profile data. To access a specific user profile, call the UserProfileManager class to create a UserProfile object and then 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 UserProfileOrganizationMembershipChange Obsolete. Represents a change to a UserProfile object’s membership in an OrganizationProfile object.
Public class UserProfilePropertiesForUser Represents a set of user profile properties for a specified user.
Public class UserProfilePropertyValueChange Represents a change to the property value of a user profile.
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 WSSProfileSynch Handles the synchronization of user profile data in the Microsoft SharePoint Foundation user information list on each site, and the synchronization of SharePoint Foundation members' group membership in the user profile memberships. Do not use this class 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.
Public class WSSSyncUsageDefinition Usage definition for User Profile Active Directory import.
Public class WSSSyncUsageEntry

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 to a user-related 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 ConnectionType Represents an enumeration of data source types that can be represented as Connection objects.
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 types of user-related objects that can be changed in the user profile store.
Public enumeration OrganizationMembershipType Obsolete. An enumeration of all the membership types for an organization.
Public enumeration PeopleDataTypes People data types for people data requests
Public enumeration PersonalSiteCapabilities
Public enumeration PersonalSiteCreateConfigurationException.ErrorType Indicates the type of failure that occurs during an attempt to create and configure a personal site.
Public enumeration PersonalSiteInstantiationState
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 ProfileSearchFlags Represents the enumeration of flags that are used to specify which type of profile to search when using ProfileSearchManager.
Public enumeration ProfileType Represents the enumeration that defines the profile type.
Public enumeration PropertyBase.DBAction Represents the enumeration of the database transactions available for profile properties.
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 SuggestionStatus Represents the enumeration of possible status values for a suggestion.
Public enumeration SuggestionType Represents the enumeration of possible types for a suggestion.
Public enumeration SynchronizationStage Represents an enumeration of stages for a user profile synchronization job.
Public enumeration SynchronizationState Represents an enumeration of states for a user profile synchronization job.
Public enumeration UserFormat Defines the format for user profile account names.
Public enumeration UserPhotoSize
Public enumeration WSSSyncUsageDefinition.SyncType