ObjectLinkProvider - Classe
Déconseillé dans Project Server 2013. Inclut des méthodes pour la gestion des liaisons pour les installations locales de Project Web App de l'objet web et des liens vers les objets externes tels que des éléments de liste dans les sites SharePoint locaux.
Hiérarchie d’héritage
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Web.Services.Protocols.WebClientProtocol
System.Web.Services.Protocols.HttpWebClientProtocol
System.Web.Services.Protocols.SoapHttpClientProtocol
WebSvcObjectLinkProvider.ObjectLinkProvider
Espace de noms : WebSvcObjectLinkProvider
Assembly : ProjectServerServices (dans ProjectServerServices.dll)
Syntaxe
'Déclaration
<WebServiceBindingAttribute(Name := "ObjectLinkProviderSoap", Namespace := "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/")> _
Public Class ObjectLinkProvider _
Inherits SoapHttpClientProtocol
'Utilisation
Dim instance As ObjectLinkProvider
[WebServiceBindingAttribute(Name = "ObjectLinkProviderSoap", Namespace = "https://schemas.microsoft.com/office/project/server/webservices/ObjectLinkProvider/")]
public class ObjectLinkProvider : SoapHttpClientProtocol
Remarques
Notes
Le service ObjectLinkProvider est déconseillé dans Project Server 2013 et n'est pas utilisable avec Project Online.
Nous vous recommandons d'utiliser la classe RelatedItemManager dans les CSOM SharePoint pour créer des applications de type OLP pour les installations locales de Project Server 2013 et Project Online. L'espace de noms Microsoft.SharePoint n'inclut pas une classe de de RelatedItemManager.
Vous pouvez utiliser la classe RelatedItemManager dans le CSOM SharePoint pour créer, lire et supprimer des liaisons entre les éléments de la liste de tâches et les autres listes d'un site de projet de l'objet web. Par exemple, pour ajouter un lien à partir d'un élément de tâche à un problème, vous pouvez utiliser la méthode AddSingleLink ou une des deux méthodes similaires, AddSingleLinkFromUrl ou AddSingleLinkToUrl. La classe RelatedItemManager inclut également des méthodes pour la suppression d'une liaison d'objet web et lire les éléments associés. La classe équivalente dans le JSOM (le modèle d'objet JavaScript ), reportez-vous à la section SP.L'objet RelatedItemManager (sp.js).
Les méthodes de classe ObjectLinkProvider peuvent créer, supprimer et lire les objets web et des liens entre les entités de Project Server et objets externes. Par défaut, les méthodes peuvent lier des projets et des tâches avec des objets tels que des documents, problème, risque et éléments de liste du livrable dans les sites de projet sur site. Vous pouvez également lier des objets externes à eux ou lien projets et des tâches à d'autres types d'objets, tels que des objets du système de fichiers.
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Voir aussi
Référence
WebSvcObjectLinkProvider - Espace de noms
Autres ressources
Infrastructure de Windows SharePoint Services pour Project Server