Microsoft.Office.Server.UserProfiles Namespace

Classes

AccountNotValidatedException

Represents an exception that is thrown when the account is not valid.

ActiveDirectoryConnection

LDAP Connection definition (for both AD and LDAP connections)

ActiveDirectoryImportConnection
BlogListEventReceiver

This class and its members are reserved for internal use and are not intended to be used in your code.

BusinessDataCatalogConnection

Represents a connection to a line-of-business (LOB) data store.

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.

ChoiceList

Provides methods to search, remove, and rename vocabulary terms for user profile properties.

ClaimsProviderConstants

Contains reserved names for the claims authentication membership providers.

Colleague

Represents a user's colleague in the organization.

ColleagueManager

Provides methods to add, delete, retrieve, and manage a user's colleagues.

CommitFailedException

Represents an exception that is thrown when changes are made but not saved to the user profile data store.

CommitPartialException

Represents an exception that is thrown when partial changes are made to the user profile data store.

Connection

Represents a connection to a data source for a user profile.

ConnectionManager

Manages all data source connections for the current service context.

CoreProperty

Represents the definition for the most fundamental elements of a profile property. Different profile types can share the same core properties.

CorePropertyManager

Creates and manages CoreProperty objects.

DirectoryServiceConnection

Defines Active Directory and Lightweight Directory Access Protocol (LDAP) connections.

DirectoryServiceNamingContext

Uniquely identifies the top-level (root) of a directory tree.

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.

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.

EditProfileSection

Enumerates the main sections in the profile editor (Any DB entry starting with SPS-Section-)

FollowedContent
FollowedContentException

Represents an exception for a Following operation.

FollowedItem
FollowedItemData
FollowResult
GlobalPersonalSitesListSyncedListLoader

Represents the synchronized list of global personal site locations.

HashTag
HashTagCollection
ImportInProgressException

Represents an exception that is thrown when a user attempts to start an import operation while another import operation is already in progress.

InvalidDataTypeException

Represents an exception that is thrown when an invalid data type is specified or a data type is not specified for the property.

InvalidUpdateOperationException

Thrown when user's right to update organization's parent has not been confirmed.

InvalidValueException

Represents an exception that is thrown when a parameter contains an invalid value.

LdapDirectoryConnection

LDAP Connection definition (for both AD and LDAP connections)

Leader

Represents a user who is at the top of the reporting hierarchy.

LocalizedStringManager

Represents the strings used to localize user profile properties, display names, and descriptions.

MemberGroup

Provides methods and properties to add, delete, retrieve, set, and manage a member group.

MemberGroupExistsException

Represents an exception that is thrown when a user attempts to create a member group that already exists.

MemberGroupManager

Represents the member group manager.

MemberGroupNotFoundException

Represents an exception that is thrown when an attempt to find a member group fails.

MemberGroupProfileValueCollection

Contains group properties for a MemberGroup object.

Membership

Represents a single user's membership in a single member group.

MembershipException

Represents an exception that is thrown when an unknown error occurs.

MembershipInvalidValueException

Represents an exception that is thrown when a parameter for a membership has a value that is not valid.

MembershipManager

Represents the membership manager.

MembershipNotFoundException

Represents an exception that is thrown when an attempt to find a membership fails.

MembershipRequiredValueException

Represents an exception that is thrown when a user fails to provide a required value when creating or updating a membership.

MossConnection

Defines a connection to a Microsoft SharePoint Server 2010 data source.

MySiteBlogFeatureReceiver

This class and its members are reserved for internal use and are not intended to be used in your code.

MySiteCleanupFeatureReceiver

This class and its members are reserved for internal use and are not intended to be used in your code.

MySiteInstantiationQueuesFeatureReceiver
MySiteProfileHandler

Implements the IProfileEventInterface interface.

NoDBEntryException

Represents an exception that is thrown when a data source is not defined.

NoErrorFeedBackException

Represents an exception that is thrown when a method fails and no error code is returned.

NoJobServerException

Represents an exception that is thrown when a job server does not exist.

NoPortalContextException

Represents an exception that is thrown when no portal context exists.

NoWebContextException

Represents an exception that is thrown when no Web context exists.

OrganizationNotFoundException

Represents the exception that is thrown when the requested OrganizationProfile object cannot be found.

OrganizationProfile

Represents an organization.

OrganizationProfileChange

Represents one generic change to an OrganizationProfile object.

OrganizationProfileChangeQuery

Represents a query for changes to an organization profile that are represented by OrganizationProfileChange objects.

OrganizationProfileManager

Creates, removes, manages, and retrieves data from OrganizationProfile objects.

OrganizationProfileMembershipChange

Represents one change to the membership of an OrganizationProfile object.

OrganizationProfileValueCollection

Represents the values for an OrganizationProfile property.

PeopleManager

Represents the primary class for operations related to people.

PersonalizationLinkManager

Represents the personalization link manager.

PersonalizationLinksSyncedListLoader

Represents a synchronized list of personalization sites.

PersonalSiteCreateConfigurationException

Represents an exception that is thrown when an attempt to create and configure a personal site fails.

PersonalSiteCreateException

Represents an exception that is thrown when an attempt to create a personal site fails.

PersonalSiteExistsException

Represents an exception that is thrown when a user attempts to create a personal site that already exists.

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.

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.

PersonalSiteUpgradeExistsException

Represents an exception that is thrown when a user attempts to upgrade a personal site that already exists.

PersonProperties

Represents user properties.

PrivacyItem

Provides methods and properties to add, delete, retrieve, set, change, and manage an item that is a privacy item.

PrivacyItemDataException

Represents an exception that is thrown when an error occurs while loading privacy item data.

PrivacyItemException

Represents an exception that is thrown when a user attempts to instantiate a PrivacyItem class, and the creation fails.

PrivacyItemExistsException

Represents an exception that is thrown when an attempt to create a privacy item fails because that particular privacy item entry already exists.

PrivacyItemFieldNotEditableException

Represents an exception that is thrown when a user attempts to edit a privacy item field that cannot be edited.

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.

PrivacyItemInvalidValueException

Represents an exception that is thrown when a parameter for a privacy item has a value that is not valid.

PrivacyItemLimitReachedException
PrivacyItemManagerBase<T>

Provides methods and properties to add, delete, retrieve, set, change, and manage an item that is a privacy item.

PrivacyItemNotFoundException

Represents an exception that is thrown when an attempt to find a privacy item fails.

PrivacyPolicyException

Represents an exception that is thrown when a user attempts to instantiate a PrivacyPolicy class, and the creation fails.

PrivacyPolicyIdConstants

Contains the GUID constants for user profile policies.

PrivacyPolicyItem

Provides methods and properties to add, delete, retrieve, set, change, and manage a privacy policy item.

PrivacyPolicyManager

Represents the privacy policy manager.

PrivacyPolicyNotFoundException

Represents an exception that is thrown when an attempt to find a privacy policy fails.

ProfileBase

Represents the abstract class for all profile objects (including UserProfile and OrganizationProfile).

ProfileBaseChange

Represents one change to a profile.

ProfileBaseChangeQuery

Represents one query of the profile change logs.

ProfileLoader

Provides an alternate entry point to user profiles rather than calling methods directly.

ProfileManagerBase

Represents the abstract class for all profile manager objects (including UserProfileManager and OrganizationProfileManager).

ProfilePropertyManager

Manages the property schema definition for the profile types that are stored in the user profile database.

ProfileSearchManager

Manages and executes search queries that can combine different profile types in the result set. It also supports searches for Audience objects.

ProfileSubtype

Defines a profile subtype.

ProfileSubtypeManager

Creates, deletes, retrieves, and manages profile subtypes for a profile type.

ProfileSubtypeProperty

Defines a profile subtype property.

ProfileSubtypePropertyManager

Manages property definitions for profile subtypes.

ProfileSynchronizationException

Represents an exception that is thrown when an attempt to synchronize a user profile fails.

ProfileTypeProperty

Defines a profile type property.

ProfileTypePropertyManager

Manages property definitions for profile types.

ProfileValueCollectionBase

Provides the abstract base class that represents the values for a profile property.

Property

Represents the definition for a user profile property.

PropertyBase

Represents the abstract class that defines the basic elements of a profile property.

PropertyBaseManager<T>

Abstract base class for classes that add, remove, retrieve, and manage profile properties.

PropertyCollection

Represents a collection of Property objects.

PropertyConstants

Represents the constants for all out-of-box profile property names.

PropertyDataType

Represents the definition for the data types of a profile property.

PropertyDataTypeCollection

Represents a collection of PropertyDataType objects.

PropertyInUseException

Represents an exception that is thrown when a user attempts to remove a property when the property is used by an audience.

PropertyInvalidFormatException

Represents an exception that is thrown when a profile property value is not in the expected format.

PropertyInvalidValueException

Represents an exception that is thrown when a parameter has a value that is not valid.

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.

PropertyIsSectionException

Represents an exception that is thrown when the property is a section property.

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.

PropertyMappingNotDefinedException

Represents an exception that is thrown when a user attempts to remove a property map for an unmapped property name.

PropertyNotDefinedException

Represents an exception that is thrown when a property is not defined.

PropertyNotEditableException

Represents an exception that is thrown when a user attempts to change a property that cannot be edited.

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.

PublishedLinksSyncedListLoader

Represents a synchronized list of personalization sites.

QuickLinkManager

Represents the entry point for managing QuickLink objects.

RemoveUserFailedException

Represents an exception that is thrown when an attempt to remove a user from the user profile data store fails.

ServerLinkTypes

Represents the types of published link to a Windows SharePoint Services 3.0 site that is targeted to the current user.

SPS2SAppResourcePolicyException
Suggestion

Represents a single suggestion for a user.

SuggestionManager

Creates and retrieves a user's colleague and keyword suggestions.

SyncedListLoader

Represents a synchronized list of personalization sites and global personal site locations.

SynchronizationRunStatus

Contains summary information about the status of one run of a user profile synchronization job.

SynchronizationStatus

Contains summary information about user profile imports.

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.

UpdateReadOnlyDatabaseException

Thrown when the Profile database is read-only.

UpdateReadOnlyFieldException

Represents an exception that is thrown when a user attempts to write to a read-only field.

UpdateSystemFieldException

Represents an exception that is thrown when a user attempts to change a system field.

UserCreationIgnoredException
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.

UserNameFormatException

Represents an exception that is thrown when the format of the user name is incorrect.

UserNotFoundException

Represents an exception that is thrown when an attempt to find the user in the user profile data store fails.

UserProfile

Represents a user profile for a person in the user profile database.

UserProfileAnniversaryChange

Represents the anniversary of a user's date property, such as their birthday. The event is fires once per year.

UserProfileApplicationNotAvailableException

Represents the exception that is thrown whenever a user profile application does not exist or is not running.

UserProfileChange

Represents a change made to the user profile properties that has been recorded in the change log.

UserProfileChangeCollection

Represents a collection of UserProfileChange objects.

UserProfileChangeDictionary

Represents a collection of changes for a group of users.

UserProfileChangeQuery

Represents a query for changes in a user profile.

UserProfileChangeToken

Represents the unique sequential location of a change within the change log, and a point in time in the change history.

UserProfileColleagueChange

Represents a change to a user profile that represents a colleague.

UserProfileConfigManager

Manages the user profile configuration.

UserProfileCustomChange

Represents a custom change to a UserProfile object.

UserProfileException

Represents an exception that is thrown when a user attempts to instantiate a UserProfile object, and the creation fails.

UserProfileLinkItemChange

Represents a change to a link item of a user profile.

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.

UserProfileMembershipChange

Represents a change to a membership.

UserProfileMultiValueChange

Represents a change to multiple values of a property.

UserProfileOrganizationMembershipChange

Represents a change to a UserProfile object’s membership in an OrganizationProfile object.

UserProfilePropertiesForUser

Represents a set of user profile properties for a specified user.

UserProfilePropertyValueChange

Represents a change to the property value of a user profile.

UserProfileSingleValueChange

Represents a change to a single value for a property.

UserProfileSiteMembershipChange

Represents a change to a site membership.

UserProfileValueCollection

Represents a collection of user profile values.

UserProfileWebLogChange

Represents a new post to a user's Web log.

UserSidException

Represents an exception that is thrown when the user security identifier (SID) is incorrect.

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.

WSSSynchSchedulerFeatureReceiver

This class and its members are reserved for internal use and are not intended to be used in your code.

WSSSyncUsageDefinition

Usage definition for User Profile Active Directory import.

WSSSyncUsageEntry

Interfaces

IPrivacyPolicyItem

Specifies the interface that a class must implement to get information about the privacy policy of an item.

IProfileEventInterface

Executes an action whenever a user profile is about to be deleted.

Enums

ChangeTypes

Represents the type of change made to a user-related object.

ChoiceListSearchOption

Indicates the patterns Microsoft Office SharePoint Server 2007 can use while for searching vocabulary items in choice lists.

ChoiceTypes

Represents whether a user profile property uses a choice list and if so, describes the type of support.

ColleagueGroupType

Represents the supported types of colleagues in a user profile.

ConnectionType

Represents an enumeration of data source types that can be represented as Connection objects.

FollowedContentExceptionCode
FollowedContentQueryOptions
FollowedItemType
FollowedStatus
FollowResultType
MembershipGroupType

Defines the type of the membership group.

MembershipSortColumn

This MembershipSortColumn enumeration is reserved for internal use and is not intended to be used directly from your code.

MembershipSortDirection

Defines the order to sort the membership in.

MembershipSortType

Defines the type of sorting to do on a membership.

MembershipSource

Defines the membership source.

MultiValueSeparator

Defines the type of separator character used to separate multiple values for a property.

ObjectTypes

Defines types of user-related objects that can be changed in the user profile store.

OrganizationMembershipType

An enumeration of all the membership types for an organization.

PeopleDataTypes

People data types for people data requests

PersonalSiteCapabilities
PersonalSiteCreateConfigurationException.ErrorType

Indicates the type of failure that occurs during an attempt to create and configure a personal site.

PersonalSiteInstantiationState
Privacy

Represents the privacy level that you can set on user profile data.

PrivacyPolicy

Defines the privacy policy for whatever a user is applying to.

ProfileSearchFlags

Represents the enumeration of flags that are used to specify which type of profile to search when using ProfileSearchManager.

ProfileType

Represents the enumeration that defines the profile type.

PropertyBase.DBAction

Represents the enumeration of the database transactions available for profile properties.

QuickLinkGroupType

Defines the type of quick link group.

SiteNameFormat

Defines the site naming convention used to create personal sites.

SocialDataStoreExceptionCode
SuggestionStatus

Represents the enumeration of possible status values for a suggestion.

SuggestionType

Represents the enumeration of possible types for a suggestion.

SynchronizationStage

Represents an enumeration of stages for a user profile synchronization job.

SynchronizationState

Represents an enumeration of states for a user profile synchronization job.

UserFormat

Defines the format for user profile account names.

UserPhotoSize
WSSSyncUsageDefinition.SyncType