ObjectLinkProvider 類別
Project Server 2013中已被取代。包含管理內部部署安裝的Project Web App web 物件連結與外部物件,例如在內部部署 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。 建議您在 SharePoint CSOM 使用RelatedItemManager類別,若要建立這兩個內部部署的安裝Project Server 2013和Project OnlineOLP 類型應用程式。Microsoft.SharePoint命名空間不包括RelatedItemManager類別。 |
您可以使用RelatedItemManager類別 SharePoint CSOM 中建立、 讀取、,並刪除之間在 [工作] 清單中的項目及其他清單中的專案網站的 web 物件連結。例如,若要新增從工作項目發生問題的連結,您可以使用**AddSingleLink**方法或其中一個AddSingleLinkToUrl、 AddSingleLinkFromUrl或兩個類似方法。RelatedItemManager類別也包含方法刪除 web 物件連結與讀取相關項目。如 JSOM ( JavaScript物件模型) 中的對等類別,請參閱 < SP.RelatedItemManager 物件 (sp.js)。
ObjectLinkProvider類別方法可建立、 刪除及閱讀 web 物件與 Project Server 實體與外部物件之間的連結。根據預設,專案和任務與物件,例如文件、 問題、 風險及可傳送作業的清單項目,在內部部署專案網站,可以連結方法。您也可以彼此或連結的專案和其他類型的物件,例如檔案系統物件的任務連結外部物件。
執行緒安全
這類型的任何公用 static (共用 於 Visual Basic 中) 成員是安全執行緒。不保證任何執行個體成員都是安全執行緒。