Compartir a través de


Clase ObjectLinkProvider

En desuso en Project Server 2013. Incluye métodos para administrar vínculos a objetos externos tales como elementos de la lista de sitios de SharePoint locales y los vínculos de objeto de web para las instalaciones locales de Project Web App .

Jerarquía de la herencia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            WebSvcObjectLinkProvider.ObjectLinkProvider

Espacio de nombres:  WebSvcObjectLinkProvider
Ensamblado:  ProjectServerServices (en ProjectServerServices.dll)

Sintaxis

'Declaración
<WebServiceBindingAttribute(Name := "ObjectLinkProviderSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/")> _
Public Class ObjectLinkProvider _
    Inherits SoapHttpClientProtocol
'Uso
Dim instance As ObjectLinkProvider
[WebServiceBindingAttribute(Name = "ObjectLinkProviderSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/")]
public class ObjectLinkProvider : SoapHttpClientProtocol

Comentarios

Nota

El servicio ObjectLinkProvider está en desuso en Project Server 2013 y no es utilizable con Project Online.

Se recomienda utilizar la clase RelatedItemManager en la CSOM SharePoint para crear aplicaciones de tipo OLP para ambas instalaciones locales de Project Server 2013 y Project Online. El espacio de nombres Microsoft.SharePoint no incluye una clase de de RelatedItemManager.

Puede utilizar la clase RelatedItemManager en la CSOM SharePoint para crear, leer y eliminar vínculos del objeto web entre las otras listas en un sitio de proyecto y de elementos de la lista de tareas. Por ejemplo, para agregar un vínculo desde un elemento de tarea a un problema, puede utilizar el método AddSingleLink o cualquiera de los dos métodos similares, AddSingleLinkFromUrl o AddSingleLinkToUrl. La clase RelatedItemManager también incluye métodos para eliminar un vínculo de objeto de la web y leer artículos relacionados. Para la clase equivalente en el JSOM (el modelo de objetos de JavaScript ), consulte .Objeto RelatedItemManager (sp.js).

Los métodos de la clase ObjectLinkProvider pueden crear, eliminar y leer objetos web y los vínculos entre las entidades de Project Server y objetos externos. De manera predeterminada, los métodos pueden vincular proyectos y tareas con objetos como documento, problema, riesgo y elementos de lista de resultados de sitios del proyecto local. También puede vincular objetos externos a los demás o vínculo de proyectos y tareas a otros tipos de objetos, como objetos de sistema de archivos.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros ObjectLinkProvider

Espacio de nombres WebSvcObjectLinkProvider

Otros recursos

Infraestructura de Windows SharePoint Services para Project Server

Utilizando el proveedor de enlace de objetos

Cómo: utilizar la OLP para vincular un objeto a una tarea