Compartir a través de


Espacio de nombres WebSvcObjectLinkProvider

La clase ObjectLinkProvider es la clase principal en el espacio de nombres WebSvcObjectLinkProvider . La clase ObjectLinkProvider incluye métodos que administración objetos web y vínculos para los documentos y elementos de lista de sitios de proyectos locales en Microsoft SharePoint Server 2013.

Nota

El servicio de ObjectLinkProvider es obsoleto en Project Server 2013.

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

Puede usar la clase RelatedItemManager en el CSOM de SharePoint para crear, leer y eliminación de vínculos de objeto web entre elementos de la lista de tareas y las listas en un sitio de proyecto. Por ejemplo, para agregar un vínculo de un elemento de tarea a un problema, puede usar 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 web y la lectura de los elementos relacionados. Para obtener la clase equivalente en la JSOM (modelo de objetos de JavaScript ), vea SP.Objeto RelatedItemManager (sp.js).

En el servicio web ASMX, ObjectLinkProvider es una clase. En el servicio WCF, ObjectLinkProvider es una interfaz que se implementa en la clase ObjectLinkProviderClient . Para obtener información acerca del uso de la clase ObjectLinkProviderClient en una aplicación basada en WCF, vea el constructor de la clase ObjectLinkProvider .

El espacio de nombres de WebSvcObjectLinkProvider es un nombre arbitrario de una referencia al servicio de web ObjectLinkProvider.asmx (o el servicio de ObjectLinkProvider.svc ) de Project Server Interface (PSI). métodos de ObjectLinkProvider pueden crear, leer, o actualizar los vínculos de elemento o eliminar objetos de web de SharePoint. Los objetos web pueden ser, proyecto-vinculado, tarea del proyecto, o vinculadas a la tarea. Por ejemplo, objetos web en un sitio web de proyecto pueden incluir documentos, problemas, riesgos y entregas.

métodos de ObjectLinkProvider normalmente use o devuelven un objeto ObjectLinkProviderDataSet .

Clases

  Clase Descripción
Clase pública 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 .
Clase pública ObjectLinkProviderDataSet Se utiliza para mantener las recopilaciones de información acerca de las tareas, problemas, riesgos y documentos.
Clase pública ObjectLinkProviderDataSet.WebObjectLinksDataTable Se utiliza para mantener una colección de información relativa a tareas, problemas, riesgos y documentos.
Clase pública ObjectLinkProviderDataSet.WebObjectLinksRow Contiene los datos de un vínculo entre el objeto y un proyecto o tarea web.
Clase pública ObjectLinkProviderDataSet.WebObjectLinksRowChangeEvent Evento que se produce cuando se modifican los datos en un WebObjectLinksRow .
Clase pública ObjectLinkProviderDataSet.WebObjectsDataTable Contiene los datos para una colección de objetos web que se pueden vincular a proyectos o tareas en Project Server.
Clase pública ObjectLinkProviderDataSet.WebObjectsRow Contiene los datos de objeto de un sitio web que se pueden vincular a un proyecto o una tarea en Project Server.
Clase pública ObjectLinkProviderDataSet.WebObjectsRowChangeEvent Evento que se produce cuando se modifican los datos en un WebObjectsRow .

Delegados

  Delegado Descripción
Delegado público ObjectLinkProviderDataSet.WebObjectLinksRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de ObjectLinkProviderDataSet.WebObjectLinksRow .
Delegado público ObjectLinkProviderDataSet.WebObjectsRowChangeEventHandler Representa el método que controla los eventos que se producen cuando se realiza una acción de datos de ObjectLinkProviderDataSet.WebObjectsRow .

Enumeraciones

  Enumeración Descripción
Enumeración pública WebObjectLinkType Especifica el tipo de vínculo entre objetos Web en la clase ObjectLinkProviderDataSet .