SharepointListAdapterObject-Schnittstelle

Stellt eine Verbindung mit einer SharePoint-Liste oder -Dokumentbibliothek dar.

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter SharepointListAdapter.

Mithilfe der Member der SharepointListAdapter-Schnittstelle wird Kompatibilität mit InfoPath 2003 bereitgestellt. Um neue Member zu verwenden, die dem SharepointListAdapter2-Objektmodell in Microsoft Office InfoPath 2007 hinzugefügt wurden, müssen Sie das vom Objekt zurückgegebene Objekt in den SharepointListAdapter2-Typ umwandeln. Weitere Informationen finden Sie unter Vorgehensweise: Verwenden von nicht mit InfoPath 2003 kompatiblen Microsoft.Office.Interop.InfoPath.SemiTrust-Membern.

Das SharePointListAdapter-Objekt stellt den Microsoft Office InfoPath 2007-Datenadapter dar, über den Daten aus einer SharePoint-Liste oder -Dokumentbibliothek abgerufen werden können.

Bei einer sekundären Datenquelle erfolgt der Zugriff auf das SharePointListAdapter-Objekt über die QueryAdapter-Eigenschaft eines DataSourceObject-Objekts. Der Zugriff auf Datenadapterobjekte erfolgt über die DataAdapters-Eigenschaft des XDocument-Objekts.

Beispiel

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

Im folgenden Beispiel erfolgt der Zugriff auf einen Verweis auf das SharePointListAdapter-Objekt über die QueryAdapter-Eigenschaft eines Datenadapterobjekts, indem der Name des Datenadapterobjekts an die Item-Eigenschaft der DataAdaptersCollection-Auflistung übergeben wird:

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

Nach dem Festlegen des Verweises können Sie die Methoden des SharePointListAdapter-Objekts wie im folgenden Beispiel veranschaulicht, verwenden. Darin wird die SharePoint-Liste oder -Bibliothek erneut abgefragt, um die DOM-Eigenschaft des Datenadapterobjekts zu aktualisieren:

adapter.Query();

Siehe auch

Referenz

SharepointListAdapterObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace