Método IProfileService.Update
Parcialmente atualiza o conteúdo de um perfil comparando alterações com o conteúdo de um perfil determinado no parâmetro profile.
Namespace: Microsoft.VisualStudio.Services.Profile
Assembly: Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)
Sintaxe
'Declaração
Function Update ( _
requestContext As TeamFoundationRequestContext, _
id As Guid, _
profile As Profile _
) As Integer
int Update(
TeamFoundationRequestContext requestContext,
Guid id,
Profile profile
)
Parâmetros
- requestContext
Tipo: Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
- id
Tipo: System.Guid
O GUID da identidade ao qual o perfil está associado.Existe um mapeamento 1 para 1 entre uma identidade e um perfil
- profile
Tipo: Microsoft.VisualStudio.Services.Profile.Profile
Objeto contêiner que contém as alterações a serem aplicadas ao perfil
Valor de retorno
Tipo: System.Int32
A revisão de perfil atualizado
Exceções
Exceção | Condição |
---|---|
NewerVersionOfProfileExists | Se a revisão no parâmetro profile não corresponde à revisão atual |
Comentários
Uma propriedade de perfil não é atualizada se a propriedade é definida como nula no parâmetro profile. Um atributo de perfil não é atualizado se o atributo está faltando de lista de atributos em profile.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.