共用方式為


FileQueryConnection 類別

表示從 XML 檔案中擷取資料的連線。

**命名空間:**Microsoft.Office.InfoPath
**組件:**Microsoft.Office.InfoPath (於 microsoft.office.infopath.dll 中)

語法

'宣告
Public MustInherit Class FileQueryConnection
    Inherits DataConnection
'用途
Dim instance As FileQueryConnection
public abstract class FileQueryConnection : DataConnection

備註

FileQueryConnection 類別表示使用 [資料連線精靈] 在 InfoPath 中建立的資料連線,其中指定了從當做次要 (外部) 資料來源使用的 XML 檔案中擷取資料的所有必要資訊。

您可以使用 XmlForm 類別的 DataConnections 屬性來存取 FileQueryConnection 物件,以便從表單範本的 DataConnectionCollection 中傳回連線。

此外,您也可以使用 XmlFormDataSources 屬性和 DataSource 類別的 QueryConnection 屬性,從表單範本的 DataSourceCollection 中存取 FileQueryConnection 物件,如下列程式碼行所示。

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

FileQueryConnection 類別會提供 FileLocation 屬性,可用於取得或設定做為外部資料來源之 XML 檔案的統一資源定位器 (URL) 或通用命名慣例 (UNC) 路徑。

除了從 DataConnection 基底類別繼承的預設 Execute 方法 (使用在 InfoPath 表單範本設計模式中以宣告方式定義的值執行查詢作業) 以外,FileQueryConnection 類別也提供了 FileQueryConnection.Execute 方法,可讓您指定不同 XML 節點,以便在其中插入從外部 XML 檔案傳回的資料。

FileQueryConnection 類別對應至 Microsoft Office InfoPath 2003 物件模型的 XMLFileAdapterObject 類別。

繼承階層

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

執行緒安全

此型別的所有公用靜態 (於 Visual Basic 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。

請參閱

參考

FileQueryConnection 成員
Microsoft.Office.InfoPath 命名空間