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で使用します。
両方設置のProject Server 2013およびProject Onlineの OLP の種類のアプリケーションを作成する SharePoint、CSOM でRelatedItemManagerクラスを使用することをお勧めします。"microsoft.sharepoint"の名前空間には、 RelatedItemManagerのクラスは含まれません。
Web オブジェクトのタスク リスト内の項目と、他のプロジェクト サイトのリストの間でリンクを削除し、 RelatedItemManagerクラスを使用して SharePoint、CSOM で作成、読み取り、できます。たとえば、問題の作業項目からリンクを追加、する**AddSingleLink**メソッド、またはのような 2 つの方法、 AddSingleLinkFromUrlまたはAddSingleLinkToUrlのいずれかを使用できます。RelatedItemManagerクラスは、web オブジェクトのリンクを削除して、関連アイテムの読み取りのためのメソッドも含まれます。JSOM ( JavaScriptオブジェクト モデル) に相当するクラスを参照してください。RelatedItemManager オブジェクト (sp.js)。
ObjectLinkProviderクラスのメソッドを作成、削除、および web オブジェクトと Project Server エンティティおよび外部オブジェクトの間のリンク既定では、メソッドはプロジェクト、タスク、ドキュメント、問題、リスク、およびプロジェクト サイトをオンプレミスでの成果物のリスト項目などのオブジェクトをリンクできます。外部オブジェクトまたはプロジェクトのリンクと他の種類のファイル システム オブジェクトなどのオブジェクトをタスクにリンクすることもできます。
スレッド セーフ
この型のパブリック static (Visual Basic のShared ) メンバーはいずれもスレッド セーフです。インスタンス メンバーはスレッド セーフになるという保証はありません。