共用方式為


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 中) 成員是安全執行緒。不保證任何執行個體成員都是安全執行緒。

請參閱

參照

ObjectLinkProvider 成員

WebSvcObjectLinkProvider 命名空間

其他資源

Project Server 的 Windows SharePoint Services 基礎結構

使用物件連結提供者

How to: 使用 OLP 將物件連結到任務