Condividi tramite


Classe FileQueryConnection

Rappresenta una connessione per il recupero dei dati da un file XML.

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

Sintassi

Public MustInherit Class FileQueryConnection
    Inherits DataConnection

Dim instance As FileQueryConnection
public abstract class FileQueryConnection : DataConnection

Osservazioni

La classe FileQueryConnection 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 file XML utilizzato come origine dati secondaria, o esterna.

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

È inoltre possibile accedere all'oggetto FileQueryConnection dall'insieme DataSourceCollection del modello di modulo utilizzando la proprietà DataSources di XmlForm e la proprietà QueryConnection della classe DataSource, come illustrato di seguito.

FileQueryConnection myDataSource = 
   (FileQueryConnection)(DataSources["XMLFile"].QueryConnection);
Dim myDataSource As FileQueryConnection  = 
   DirectCast(DataSources("XMLFile").QueryConnection, _
   FileQueryConnection)

La classe FileQueryConnection implementa la proprietà FileLocation, che può essere utilizzata per ottenere o impostare il percorso URL (Uniform Resource Locator) o UNC (Universal Naming Convention) del file XML utilizzato come origine dati esterna.

Oltre al metodo Execute predefinito ereditato dalla classe di base DataConnection, che consente di eseguire un'operazione di query utilizzando i valori definiti in modo dichiarativo in modalità progettazione del modello di modulo di InfoPath, la classe FileQueryConnection implementa anche il metodo FileQueryConnection.Execute, che consente di specificare un nodo XML diverso in cui inserire i dati restituiti dal file XML esterno.

La classe FileQueryConnection corrisponde alla classe XMLFileAdapterObject del modello a oggetti di Microsoft Office InfoPath 2003.

Gerarchia di ereditarietà

System.Object
   Microsoft.Office.InfoPath.DataConnection
    Microsoft.Office.InfoPath.FileQueryConnection

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 FileQueryConnection
Spazio dei nomi Microsoft.Office.InfoPath