Freigeben über


WebSvcUserProfileService-Namespace

User Profile Service Web Service Namespace handelt es sich um einen beliebigen Namen für einen Verweis auf die UserProfileService.asmx-Webdienst in SharePoint Server 2013.

Die UserProfileService -Klasse in den Webdienst enthält Methoden zum Verwalten von Benutzerprofilen. Beispielsweise verwenden, um einen Link auf der Seite Meine Hyperlinks auf der meine Website für die angegebene Kontonamen hinzuzufügen, Sie die AddLink -Methode des t: UserProfileService -Klasse. Wenn Sie einen Kollegen aus der Seite Meine Kollegen, für den angegebenen Kontonamen entfernen möchten, verwenden Sie die RemoveColleague -Methode.

Sie können auch die relevanten Eigenschaften der verschiedenen Klassen im Namespace User Profile Service Web Service eine bestimmte Eigenschaft abzurufen oder festzulegen. Beispielsweise zum Abrufen oder Festlegen der gemeinsame Mitgliedschaften, die zwei Benutzerprofilen freigeben, verwenden Sie die Memberships Eigenschaft in der InCommonData -Klasse. Um anzugeben, oder bestimmen, ob ein Eigenschaftswert für eine bestimmte Benutzerprofileigenschaft geändert wurde, verwenden Sie die IsValueChanged -Eigenschaft der PropertyData -Klasse.

Der User Profile Service -Webdienst stellt eine benutzerprofilschnittstelle für Remoteclients zum Lesen und Erstellen von Benutzerprofilen bereit. Wenn die User Profile Service Web-Service-Bibliothek verwenden möchten, müssen Sie eine Proxyklasse in Microsoft Visual c# oder Microsoft Visual Basic über den Sie die verschiedenen Webdienstmethoden anrufen können generieren.

Der Zugriff auf die Web Services Description Language (WSDL) für den User Profile Service Web-Service-Endpunkt erfolgt über UserProfileService.asmx?wsdl.

Das folgende Beispiel zeigt das Format der URL zur WSDL-Datei User Profile Service Web-Service.

http://<server>/<customsite>/_vti_bin/UserProfileService.asmx

Wenn Sie nicht über eine benutzerdefinierte Website verfügen, können Sie die folgende URL verwenden.

http://<server>/_vti_bin/UserProfileService.asmx

Es wird empfohlen, eine benutzerdefinierte Website zu erstellen und dann die URL, die die benutzerdefinierte Website enthält, im URL-Format zu verwenden.

In der folgenden Tabelle werden die einzelnen Elemente in der URL beschrieben.

URL element

Description

server

Der Name des Servers, auf dem SharePoint Server 2013 bereitgestellt wird.

customsite

Eine benutzerdefinierte SharePoint Server 2013 -Website, die der Serveradministrator erstellt.

<endpointname>.asmx

Der Name des Dienstendpunkts Web. Für den Benutzerprofildienst-Webdienst ist es UserProfileService.asmx.

Weitere Informationen zum WSDL-Format finden Sie unter der WSDL-Spezifikation des World Wide Web Consortium (W3C).

Klassen

  Klasse Beschreibung
Öffentliche Klasse ContactData Stellt einen Benutzerprofil Kontakt, der Informationen über den Kontakt enthält.
Öffentliche Klasse GetUserProfileByIndexResult Stellt Informationen über ein Benutzerprofil.
Öffentliche Klasse InCommonData Stellt die Kollegen, Mitgliedschaften und Manager Daten Gemeinsamkeiten zwischen zwei Benutzerprofilen.
Öffentliche Klasse Leader
Öffentliche Klasse MemberGroupData Stellt Informationen zu einer Mitgliedergruppe dar.
Öffentliche Klasse MembershipData Enthält Informationen zu einem Mitgliedschaftsanbieter.
Öffentliche Klasse OrganizationProfileData Zeigt eine Organisation.
Öffentliche Klasse PinnedLinkData Stellt Informationen über einen angeheftete Link dar.
Öffentliche Klasse PropertyData Benutzerprofilinformationen-Eigenschaft enthält.
Öffentliche Klasse PropertyInfo Stellt die Informationen zu einer Benutzerprofileigenschaft dar.
Öffentliche Klasse QuickLinkData Stellt die Informationen über eine schnelle Verbindung.
Öffentliche Klasse SPTimeZone Stellt die Zeitzoneneinstellung, die auf einer Website SharePoint Server implementiert wird.
Öffentliche Klasse UserProfileService Enthält einen Webdienst zum Verwalten von Benutzerprofilen.
Öffentliche Klasse ValueData Stellt den Wert einer Eigenschaft für ein Benutzerprofil.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration ChoiceTypes Definiert den Typ der Auswahlliste für eine Benutzerprofileigenschaft.
Öffentliche Enumeration MembershipSource Stellt ein Mitglied der Gruppe einen bestimmten Mitgliedschaft beteiligt.
Öffentliche Enumeration Privacy Stellt die Sicherheitsstufe, die die Gruppe von Benutzern angibt, die eine geschützte Ressource zugreifen dürfen.
Öffentliche Enumeration SuggestionType Gibt den Typ des Vorschlag.