Поделиться через


Класс ObjectLinkProvider

Рекомендуется использовать в Project Server 2013. Содержит методы для управления ссылки на внешние объекты, такие как элементы списка в локальных сайтов SharePoint и веб-ссылки на объект для установки на предприятии Project Web App .

Иерархия наследования

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

Пространство имен:  WebSvcObjectLinkProvider
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<WebServiceBindingAttribute(Name := "ObjectLinkProviderSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/")> _
Public Class ObjectLinkProvider _
    Inherits SoapHttpClientProtocol
'Применение
Dim instance As ObjectLinkProvider
[WebServiceBindingAttribute(Name = "ObjectLinkProviderSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/")]
public class ObjectLinkProvider : SoapHttpClientProtocol

Замечания

Примечание

Служба ObjectLinkProvider в Project Server 2013 устарел и не может использоваться с Project Online.

Рекомендуется использовать класс RelatedItemManager в SharePoint CSOM для создания приложений типа OLP для обеих установок на предприятии Project Server 2013 и Project Online. Пространство имен Microsoft.SharePoint не включает классRelatedItemManager.

Можно использовать класс RelatedItemManager в SharePoint CSOM для создания, чтения и удалять объект Web-ссылок между элементами в списке задачи и другие списки на сайте проекта. Например чтобы добавить ссылку из элемента задачи в проблему, можно использовать метод AddSingleLink или либо два схожих метода, AddSingleLinkFromUrl или AddSingleLinkToUrl. Класс RelatedItemManager включает также методы для удаления объекта веб-ссылку и чтение связанных элементов. Эквивалентный класс в JSOM (модель объектов JavaScript ) см SP.Объект RelatedItemManager (sp.js).

Методы класса ObjectLinkProvider можно создания, удаления и чтения веб-объекты и связи между сущностями сервера Project Server и внешних объектов. По умолчанию методы можно связать с проектами и задачами с объектов, таких как документ, проблема, риск и список конечных результатов элементы локального проекта веб-узлы. Внешние объекты можно также связать друг с другом или ссылок проектов и задач для других типов объектов, таких как объектов файловой системы.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы ObjectLinkProvider

Пространство имен WebSvcObjectLinkProvider

Другие ресурсы

Инфраструктура Windows SharePoint Services для сервера Project Server

Используя поставщик связь объектов

Как: позволяет связать объект с задачей OLP