ObjectLinkProvider 类
在Project Server 2013中,弃用。包括用于管理 web 对象内部部署安装的Project Web App的链接和指向外部对象 (例如内部部署 SharePoint 网站中的列表项的链接的方法。
继承层次结构
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类中还包括用于删除 web 对象链接和阅读相关的项目的方法。JSOM ( JavaScript对象模型) 中的等价类,请参见sp。RelatedItemManager 对象 (sp.js)。
ObjectLinkProvider类方法可以创建、 删除和读取 web 对象和 Project Server 实体与外部对象之间的链接。默认情况下,方法可以将项目和任务对象 (如文档、 问题、 风险和内部项目网站中的可交付结果列表项的链接。您还可以链接到彼此或链接的项目和任务分配给其他类型的对象如文件系统对象的外部对象。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。