Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.
См. также
Справочные материалы
Пространство имен WebSvcObjectLinkProvider
Другие ресурсы
Инфраструктура Windows SharePoint Services для сервера Project Server