Gewusst wie: Verwenden des Webdienstes zur Änderung von Benutzerprofildaten
Letzte Änderung: Donnerstag, 1. Oktober 2009
Gilt für: SharePoint Server 2010
Microsoft SharePoint Server 2010 ermöglicht es Ihnen, Benutzerprofildaten remote mithilfe der Benutzerprofildienst-Webanwendung zu aktualisieren.
Im folgenden Beispiel wird die Aktualisierung der privaten Rufnummer eines Benutzers dargestellt. Vor der Ausführung dieses Codes müssen Sie einen Webverweis auf die Benutzerprofildienst-Webanwendung hinzufügen.
Die Webanwendung befindet sich unter http://<Website-URL>/_vti_bin/userprofileservice.asmx.
Ersetzen Sie vor der Verwendung dieses Codes domainname, username und die Rufnummern (nnnnnnnnnn) durch tatsächliche Werte. Fügen Sie Ihrem Microsoft Visual Studio-Projekt zudem einen Webverweis auf Folgendes hinzu:
- userprofileservice
Beispiel
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);
}
}
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Benutzerprofilen und Organisationsprofilen