Partager via


SharepointListAdapterObject, interface

Représente une connexion à une liste ou une bibliothèque de documents SharePoint.

 

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

<CoClassAttribute(GetType(SharepointListAdapterObjectWrapper))> _
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd69a-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface SharepointListAdapterObject
    Inherits SharepointListAdapter

Dim instance As SharepointListAdapterObject
[CoClassAttribute(typeof(SharepointListAdapterObjectWrapper))] 
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd69a-0786-11d1-95fa-0080c78ee3bb")] 
public interface SharepointListAdapterObject : SharepointListAdapter

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir SharepointListAdapter.

L'utilisation des membres de l'interface SharepointListAdapter permet de garantir la compatibilité avec InfoPath 2003. Pour utiliser les nouveaux membres ajoutés au modèle objet SharepointListAdapter2 dans Microsoft Office InfoPath 2007, vous devez envoyer l'objet renvoyé par l'objet au type SharepointListAdapter2. Pour plus d'informations, consultez Utilisation des membres Microsoft.Office.Interop.InfoPath.SemiTrust qui ne sont pas compatibles avec InfoPath 2003.

L'objet SharePointListAdapter représente l'adaptateur de données Microsoft Office InfoPath 2007 qui permet de récupérer les données d'une liste ou d'une bibliothèque de documents SharePoint.

Pour une source de données secondaire, l'objet SharePointListAdapter est accessible via la propriété QueryAdapter de l'objet DataSourceObject. Les objets adaptateur de données sont accessibles via la propriété DataAdapters de l'objet XDocument.

Exemple

SharepointListAdapter SPList = ((SharepointListAdapter)thisXDocument.DataAdapters[“SharePoint list”]);
thisXDocument.UI.Alert(SPList.SiteUrl);
SPList.Query();

Dans l'exemple suivant, une référence à l'objet SharePointListAdapter est accessible via la propriété QueryAdapter d'un objet adaptateur de données en transmettant son nom à la propriété Item de la collection DataAdaptersCollection :

SharepointListAdapter adapter;
adapter = (SharepointListAdapter) thisXDocument.DataAdapters["Announcements"];

Une fois la référence définie, vous pouvez utiliser les méthodes de l'objet SharePointListAdapter comme l'illustre l'exemple suivant, qui interroge une nouvelle fois la liste ou la bibliothèque SharePoint pour mettre à jour la propriété DOM de l'objet adaptateur de données :

adapter.Query();

Voir aussi

Référence

Membres SharepointListAdapterObject
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms