Compartilhar via


Interface IProfileService

Serviço para fornecer e armazenar informações de perfil sobre um usuário que gerencia o usuário.

Namespace:  Microsoft.VisualStudio.Services.Profile
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
Public Interface IProfileService _
    Inherits ITeamFoundationService
public interface IProfileService : ITeamFoundationService

O tipo IProfileService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateProfile Cria um perfil e retorna o perfil criado.
Método público DeleteAttribute Exclui o objeto de atributo para o nome e o perfil dados de atrribute.
Método público Get Recupera o perfil associado com a identificação de identidade determinada
Método público GetAcceptedTermsOfService Obter termos de informações de serviço que relaciona com o usuário.
Método público GetAttribute Recupera o objeto de atributo para o descritor e o perfil dados de atrribute.
Método público GetAttributes
Método público GetAvatar Recupera o avatar para o perfil especificado.
Método público GetCountries Retrives a lista de países suportados.
Método público GetCountryName Retrives o nome do país para o perfil especificado.
Método público GetDisplayName Retrives o nome para exibição para o perfil especificado.
Método público GetEmailAddress Retrives o endereço de email para o perfil especificado.
Método público GetLatestTermsofService Obter termos de serviço atual.
Método público GetPageLocation
Método público GetPublicAlias Retrives alias públicas para o perfil especificado.
Método público GetServiceSetting
Método público ServiceEnd ServiceEnd é chamado quando o host está sendo desligamento e esse serviço deve liberar quaisquer recursos que está sustentando. (Herdado de ITeamFoundationService.)
Método público ServiceStart ServiceStart é chamado quando o serviço é inicializado.Se o serviço intialized de forma assíncrona deve implementar Service_Ready que é usado para determinar quando o serviço está pronto para que os usuários acessem o. (Herdado de ITeamFoundationService.)
Método público SetAttribute(TeamFoundationRequestContext, Guid, ProfileAttribute) Define um atributo condicional em um perfil.
Método público SetAttribute(TeamFoundationRequestContext, Guid, AttributeDescriptor, String) Define um atributo em um perfil.
Método público SetAttributes
Método público SetAvatar Define um avatar para o perfil especificado.
Método público SetCountryName Atualiza o nome do país para o perfil especificado.
Método público SetDisplayName Atualiza o nome para exibição para o perfil especificado.
Método público SetEmailAddress Atualiza o endereço de email para o perfil especificado.
Método público SetPublicAlias Atualiza o alias públicas para o perfil especificado.
Método público Update Parcialmente atualiza o conteúdo de um perfil comparando alterações com o conteúdo de um perfil determinado no parâmetro profile.
Método público VerifyAndUpdatePreferredEmail Obter termos de serviço atual.

Superior

Consulte também

Referência

Namespace Microsoft.VisualStudio.Services.Profile