IProfileService Interface
Service to provide and store profile information about a user that the user generates.
Namespace: Microsoft.VisualStudio.Services.Profile
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Interface IProfileService _
Inherits ITeamFoundationService
public interface IProfileService : ITeamFoundationService
public interface class IProfileService : ITeamFoundationService
type IProfileService =
interface
interface ITeamFoundationService
end
public interface IProfileService extends ITeamFoundationService
The IProfileService type exposes the following members.
Methods
Name | Description | |
---|---|---|
CreateProfile | Creates a profile and returns the created profile. | |
DeleteAttribute | Deletes the attribute object for the given atrribute name and profile. | |
Get | Retrieves the profile associated with the given Identity id. | |
GetAcceptedTermsOfService | Get Terms of Service information that relates to the user. | |
GetAttribute | Retrieves the attribute object for the given atrribute descriptor and profile. | |
GetAttributes | ||
GetAvatar | Retrieves the avatar for the given profile. | |
GetCountries | Retrives the list of supported countries. | |
GetCountryName | Retrives the country name for the given profile. | |
GetDisplayName | Retrives the display name for the given profile. | |
GetEmailAddress | Retrives the email address for the given profile. | |
GetLatestTermsofService | Get current Terms Of Service. | |
GetPageLocation | ||
GetPublicAlias | Retrives the public alias for the given profile. | |
GetServiceSetting | ||
ServiceEnd | ServiceEnd is called when the Host is being Shutdown and this service should free all resources it is holding onto. (Inherited from ITeamFoundationService.) | |
ServiceStart | ServiceStart is called when the service is initialized. If the service is intialized asynchronously it must implement Service_Ready which is used to determine when the service is ready for users to access it. (Inherited from ITeamFoundationService.) | |
SetAttribute(TeamFoundationRequestContext, Guid, ProfileAttribute) | Conditionally sets an attribute in a profile. | |
SetAttribute(TeamFoundationRequestContext, Guid, AttributeDescriptor, String) | Sets an attribute in a profile. | |
SetAttributes | ||
SetAvatar | Sets a avatar for the given profile. | |
SetCountryName | Updates the country name for the given profile. | |
SetDisplayName | Updates the display name for the given profile. | |
SetEmailAddress | Updates the email address for the given profile. | |
SetPublicAlias | Updates the public alias for the given profile. | |
Update | Partially updates the content of a profile by comparing changes with the contents of a given profile in parameter profile. | |
VerifyAndUpdatePreferredEmail | Get current Terms Of Service. |
Top