Partager via


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

ObjectLinkProvider - Membres

WebSvcObjectLinkProvider - Espace de noms

Autres ressources

Infrastructure de Windows SharePoint Services pour Project Server

L'utilisation du fournisseur de liaison d'objet

Comment : utiliser l'OLP pour lier un objet à une tâche