Freigeben über


SharepointListQueryConnection-Klasse

Stellt eine Verbindung zum Abrufen von Daten aus einer SharePoint-Liste oder -Dokumentbibliothek dar.

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

'Declaration
Public MustInherit Class SharepointListQueryConnection
    Inherits DataConnection
'Usage
Dim instance As SharepointListQueryConnection
public abstract class SharepointListQueryConnection : DataConnection

Hinweise

Das SharePointListQueryConnection-Objekt stellt eine in InfoPath mithilfe desDatenverbindungs-Assistenten erstellte Datenverbindung dar, die alle zum Abrufen von Daten aus einer SharePoint-Liste oder -Dokumentbibliothek erforderlichen Informationen angibt.

Die SharePointListQueryConnection-Klasse stellt Eigenschaften bereit, die verwendet werden können, um den Namen der Datenverbindung und den URL (Uniform Resource Locator) der Liste oder Dokumentbibliothek auf der Windows SharePoint Services-Website abzurufen, von der die Verbindung Daten abruft.

Auf das SharePointListQueryConnection-Objekt, das der Datenverbindung zugeordnet ist, kann mithilfe der DataConnections-Eigenschaft der XmlForm-Klasse zugegriffen werden, um die Verbindung aus der DataConnectionCollection-Auflistung der Formularvorlage zurückzugeben.

Die standardmäßige Execute-Methode, die von der DataConnection-Basisklasse geerbt wird, führt einen Abfrage- oder Sendevorgang mithilfe der Werte aus, die im InfoPath-Entwurfsmodus für Formularvorlagen deklarativ definiert wurden. Zusätzlich stellt die SharePointListQueryConnection-Klasse die SharepointListQueryConnection.Execute-Methode bereit, die das Angeben eines anderen Speicherorts zum Einfügen der zurückgegebenen Daten ermöglicht.

Die SharePointListQueryConnection-Klasse entspricht der SharePointListAdapterObject-Schnittstelle des Microsoft Office InfoPath 2003-Objektmodells.

Beispiel

Im folgenden Beispiel wird ein Verweis auf das SharePointListQueryConnection-Objekt festgelegt, das die Verbindung namens "Contacts" zum Verbinden mit einer Liste von Kontaktinformationen in SharePoint darstellt, indem der Name an die Item-Eigenschaft der DataConnectionCollection-Klasse übergeben und das zurückgegebene Objekt dann in den SharePointListQueryConnection-Typ umgewandelt wird.

[C#]

SharePointListQueryConnection spConnection = (SharePointListQueryConnection)this.DataConnections["Contacts"];
Dim spConnection As SharePointListQueryConnection = _
   DirectCast(Me.DataConnections("Contacts"), _
   SharePointListQueryConnection)

Nach dem Festlegen des Verweises können Sie die Eigenschaften oder Methoden des SharePointListQueryConnection-Objekts verwenden. Im folgenden Beispiel wird eine Zeichenfolgenvariable auf den Wert festgelegt, der durch die von der DataConnection-Basisklasse geerbte Name-Eigenschaft zurückgegeben wird.

string spName = spConnection.Name;
Dim spName As String = spConnection.Name

Vererbungshierarchie

System.Object
   Microsoft.Office.InfoPath.DataConnection
    Microsoft.Office.InfoPath.SharepointListQueryConnection

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

SharepointListQueryConnection-Member
Microsoft.Office.InfoPath-Namespace