Compartilhar via


WebSvcObjectLinkProvider namespace

A classe ObjectLinkProvider é a principal classe no namespace WebSvcObjectLinkProvider . A classe ObjectLinkProvider inclui métodos que gerenciam objetos da web e links para documentos e itens de lista para sites de projetos locais no Microsoft SharePoint Server 2013.

Dica

O serviço de ObjectLinkProvider é preterido em Project Server 2013.

É recomendável que você usar a classe RelatedItemManager na CSOM do SharePoint para criar aplicativos de tipo de OLP para ambas as instalações do local do Project Server 2013 e Project Online. O namespace Microsoft. SharePoint não inclui uma classe de de RelatedItemManager.

Você pode usar a classe RelatedItemManager em CSOM do SharePoint para criar, ler e excluir links de objeto da web entre os itens na lista de tarefas e outras listas em um site de projeto. Por exemplo, para adicionar um link de um item de tarefa a uma questão, você pode usar o método AddSingleLink ou qualquer um de dois métodos semelhantes, AddSingleLinkFromUrl ou AddSingleLinkToUrl. A classe RelatedItemManager também inclui métodos para excluir um link de objeto web e leitura de itens relacionados. Para a classe equivalente a JSOM (modelo de objeto do JavaScript ), consulte .Objeto de RelatedItemManager (sp.js).

No serviço da web ASMX, ObjectLinkProvider é uma classe. No serviço do WCF, o ObjectLinkProvider é uma interface que é implementada na classe ObjectLinkProviderClient . Para obter informações sobre como usar a classe ObjectLinkProviderClient em um aplicativo baseado em WCF, consulte o construtor da classe ObjectLinkProvider .

O namespace WebSvcObjectLinkProvider é um nome arbitrário para obter uma referência para o serviço da web de ObjectLinkProvider.asmx (ou o serviço de ObjectLinkProvider.svc ) do Project Server Interface (PSI). métodos de ObjectLinkProvider podem criar, ler, atualizar vínculos de item ou excluir objetos da web do SharePoint. Os objetos da web podem ser uma tarefa do projeto, projeto vinculado, ou tarefa vinculada. Por exemplo, objetos da web em um site de projeto podem incluir documentos, questões, riscos e resultados finais.

Normalmente, os métodos de ObjectLinkProvider usam ou retornam um objeto ObjectLinkProviderDataSet .

Classes

  Classe Descrição
Classe pública ObjectLinkProvider Substituído no Project Server 2013. Inclui métodos para gerenciar vínculos de objeto de web para instalações locais do Project Web App e links para objetos externos como itens de lista em sites do SharePoint no local.
Classe pública ObjectLinkProviderDataSet Usado para manter coleções de informações sobre tarefas, questões, riscos e documentos.
Classe pública ObjectLinkProviderDataSet.WebObjectLinksDataTable Usado para manter uma coleção de informações sobre tarefas, questões, riscos e documentos.
Classe pública ObjectLinkProviderDataSet.WebObjectLinksRow Contém os dados para um vínculo entre uma web objeto e um projeto ou uma tarefa.
Classe pública ObjectLinkProviderDataSet.WebObjectLinksRowChangeEvent Evento que ocorre quando os dados em um WebObjectLinksRow são alterados.
Classe pública ObjectLinkProviderDataSet.WebObjectsDataTable Contém os dados para uma coleção de objetos da web que podem ser vinculados a projetos ou tarefas no Project Server.
Classe pública ObjectLinkProviderDataSet.WebObjectsRow Contém os dados para o objeto de uma web que pode ser vinculado a um projeto ou tarefa no Project Server.
Classe pública ObjectLinkProviderDataSet.WebObjectsRowChangeEvent Evento que ocorre quando os dados em um WebObjectsRow são alterados.

Representantes

  Representante Descrição
Delegado público ObjectLinkProviderDataSet.WebObjectLinksRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de ObjectLinkProviderDataSet.WebObjectLinksRow .
Delegado público ObjectLinkProviderDataSet.WebObjectsRowChangeEventHandler Representa o método que trata os eventos que ocorrem quando uma ação é executada nos dados de ObjectLinkProviderDataSet.WebObjectsRow .

Enumerações

  Enumeração Descrição
Enumeração pública WebObjectLinkType Especifica o tipo de link entre objetos da Web em uma classe ObjectLinkProviderDataSet .