Compartilhar via


ObjectLinkProvider class

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.

Inheritance hierarchy

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

Namespace:  WebSvcObjectLinkProvider
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaração
<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

Comentários

Dica

O serviço de ObjectLinkProvider foi substituído na Project Server 2013 e não é usado com Project Online.

É 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).

Os métodos da classe ObjectLinkProvider podem criar, excluir e ler objetos da web e links entre as entidades do Project Server e objetos externos. Por padrão, os métodos podem vincular tarefas com objetos tais como documento, problema, risco e itens de lista de produtos em sites de projetos locais e projetos. Você também pode vincular objetos externos a si ou link projetos e tarefas a outros tipos de objetos, como objetos do sistema de arquivos.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

ObjectLinkProvider members

WebSvcObjectLinkProvider namespace

Outros recursos

Infra-estrutura de do Windows SharePoint Services para o Project Server

Usando o provedor de Link de objeto

Como: usar o OLP para vincular um objeto a uma tarefa