Como: usar o serviço da Web para modificar dados de perfil do usuário
Microsoft Office do SharePoint Server 2007 permite a atualização perfil de usuário dados remotamente usando o serviço da Web User Profile Service.
O seguinte exemplo mostra como a atualização o número de telefone da casa de um usuário. Você deve adicionar um referência da Web para serviço da Web o User Profile Service para poder executar este codificar.
The Web service is located at http://<site URL>/_vti_bin/userprofileservice.asmx.
Antes de usar este codificar, substituir nome_do_domínio nome de usuário e números de telefone ( nnnnnnnnnn ) com real valores. Também adicionar uma referência da Web para o seguinte no seu projeto Microsoft Visual Studio:
- userprofileservice
Exemplo
using System;
using System.Collections.Generic;
using System.Text;
namespace UserProfileWebServiceApp
{
class Program
{
public static localhost.UserProfileService myService =
new localhost.UserProfileService();
UserProfileWebService.localhost.PropertyData[] newdata =
new UserProfileWebService.localhost.PropertyData[1];
newdata[0] =
new UserProfileWebService.localhost.PropertyData();
newdata[0].Name = "HomePhone";
newdata[0].Values = new ValueData[1];
newdata[0].Values[0] = new ValueData();
newdata[0].Values[0].Value = "nnnnnnnnnnn";
newdata[0].IsValueChanged = true;
myService.ModifyUserPropertyByAccountName("domainname\\username",
newdata);
}
}
Consulte também
Outros recursos
Como a: criar perfis de usuário no armazenamento de perfil de usuário