Espacio de nombres WebSvcUserProfileService
El espacio de nombres del servicio de web de User Profile Service es un nombre arbitrario de una referencia al servicio web UserProfileService.asmx en SharePoint Server 2013.
La clase UserProfileService en el servicio web incluye métodos para administrar perfiles de usuario. Por ejemplo, para agregar un vínculo a la página de mis vínculos en mi sitio para el nombre de cuenta especificado, usar el método AddLink de la clase UserProfileService . Para quitar a un compañero de la página mis compañeros para el nombre de cuenta especificado, utilice el método RemoveColleague .
También puede usar las propiedades relevantes de diversas clases del espacio de nombres del servicio de web de User Profile Service para obtener o establecer una propiedad determinada. Por ejemplo, para obtener o establecer pertenencias comunes que comparten dos perfiles de usuario, utilice la propiedad Memberships la clase InCommonData . Para especificar o determinar si se ha cambiado un valor de la propiedad para una propiedad de perfil de usuario en particular, utilice la propiedad IsValueChanged de la clase PropertyData .
El servicio de web de User Profile Service proporciona una interfaz de perfil de usuario para los clientes remotos puedan leer y crear perfiles de usuario. Para usar la biblioteca de User Profile Service del servicio web, debe generar una clase de proxy en Microsoft Visual C# o Visual Basic de Microsoft a través del cual puede llamar a los diversos métodos de servicio web.
El lenguaje de descripción de Web Services (WSDL) para el extremo de servicio web de User Profile Service se obtiene acceso a través de UserProfileService.asmx?wsdl.
En el ejemplo siguiente se muestra el formato de la dirección URL para el archivo WSDL del servicio de web User Profile Service .
http://<server>/<customsite>/_vti_bin/UserProfileService.asmx
Si no dispone de un sitio personalizado, puede usar la siguiente dirección URL.
http://<server>/_vti_bin/UserProfileService.asmx
Se recomienda crear un sitio personalizado y, a continuación, usar la dirección URL que incluye el sitio personalizado en el formato de la dirección URL.
En la tabla siguiente se describe cada uno de los elementos de la dirección URL.
URL element |
Description |
---|---|
server |
El nombre del servidor en el que se implementa SharePoint Server 2013 . |
customsite |
Un sitio personalizado SharePoint Server 2013 que crea el administrador del servidor. |
<endpointname>.asmx |
El nombre del extremo de servicio web. Para el servicio web del servicio de perfiles de usuario, es UserProfileService.asmx. |
Para obtener más información acerca del formato WSDL, vea la Especificación de WDSL de World Wide Web Consortium (W3C).
Clases
Clase | Descripción | |
---|---|---|
ContactData | Representa un contacto de perfil de usuario que contiene información sobre el contacto. | |
GetUserProfileByIndexResult | Representa información sobre un perfil de usuario. | |
InCommonData | Representa los compañeros, pertenencia a grupos y los datos de administrador en común entre dos perfiles de usuario. | |
Leader | ||
MemberGroupData | Representa información acerca de un grupo de integrantes. | |
MembershipData | Contiene información sobre una pertenencia. | |
OrganizationProfileData | Representa una organización. | |
PinnedLinkData | Representa información sobre un vínculo anclado. | |
PropertyData | Contiene información de propiedad de perfil de usuario. | |
PropertyInfo | Representa la información sobre una propiedad de perfil de usuario. | |
QuickLinkData | Representa la información acerca de un vínculo rápido. | |
SPTimeZone | Representa la configuración de zona horaria que se implementa en un sitio web de SharePoint Server . | |
UserProfileService | Proporciona un servicio Web para administrar perfiles de usuario. | |
ValueData | Representa el valor de una propiedad para un perfil de usuario. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
ChoiceTypes | Define el tipo de lista de opciones para una propiedad de perfil de usuario. | |
MembershipSource | Representa el origen de un grupo de miembros implicado en una determinada pertenencia. | |
Privacy | Representa el nivel de privacidad que especifica el conjunto de usuarios que pueden tener acceso a un recurso protegido. | |
SuggestionType | Especifica el tipo de sugerencia. |