Classe SharepointListQueryConnection

Rappresenta una connessione per il recupero dei dati da un elenco o una raccolta documenti di SharePoint.

Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Sintassi

Public MustInherit Class SharepointListQueryConnection
    Inherits DataConnection

Dim instance As SharepointListQueryConnection
public abstract class SharepointListQueryConnection : DataConnection

Osservazioni

L'oggetto SharePointListQueryConnection rappresenta una connessione dati creata in InfoPath utilizzando la Connessione guidata dati, che specifica tutte le informazioni necessarie per il recupero dei dati da un elenco o da una raccolta documenti di SharePoint.

La classe SharePointListQueryConnection implementa proprietà che possono essere utilizzate per ottenere il nome della connessione dati e l'URL (Uniform Resource Locator) dell'elenco o della raccolta documenti nel sito Windows SharePoint Services da cui la connessione recupera i dati.

È possibile accedere all'oggetto SharePointListQueryConnection associato alla connessione dati utilizzando la proprietà DataConnections della classe XmlForm per restituire la connessione dall'insieme DataConnectionCollection del modello di modulo.

Il metodo Execute predefinito, ereditato dalla classe di base DataConnection, consente di eseguire un'operazione di query o di invio utilizzando i valori definiti in modo dichiarativo in modalità progettazione del modello di modulo di InfoPath. La classe SharePointListQueryConnection implementa inoltre il metodo SharepointListQueryConnection.Execute, che consente di specificare un percorso diverso in cui inserire i dati restituiti.

La classe SharePointListQueryConnection corrisponde all'interfaccia SharePointListAdapterObject del modello a oggetti di Microsoft Office InfoPath 2003.

Esempio

Nell'esempio seguente viene impostato un riferimento all'oggetto SharePointListQueryConnection che rappresenta la connessione denominata "Contacts", che consente la connessione a un elenco di informazioni sui contatti in SharePoint, passando il nome alla proprietà Item della classe DataConnectionCollection e quindi eseguendo il cast dell'oggetto restituito al tipo SharePointListQueryConnection.

[C#]

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

Dopo avere impostato il riferimento, è possibile utilizzare le proprietà o i metodi dell'oggetto SharePointListQueryConnection. Nell'esempio seguente viene impostata una variabile stringa sul valore restituito dalla proprietà Name ereditata dalla classe di base DataConnection.

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

Gerarchia di ereditarietà

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

Thread Safety

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Membri SharepointListQueryConnection
Spazio dei nomi Microsoft.Office.InfoPath