XMLFileAdapterObject インターフェイス

定義

XML ファイルへの接続を表します。

public interface class XMLFileAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::XMLFileAdapter2
[System.Runtime.InteropServices.Guid("096cd5d5-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLFileAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.XMLFileAdapter2
type XMLFileAdapterObject = interface
    interface XMLFileAdapter2
    interface XMLFileAdapter
Public Interface XMLFileAdapterObject
Implements XMLFileAdapter2
属性
実装

DataAdapters dtaAdapters;
dataAdapters = thisDocument.DataAdapters; 
<span class="label">XMLFileAdapterObject</span> queryXMLFile = dataAdapters["form1"] as <span class="label">XMLFileAdapterObject</span>;
if (queryXMLFile == null)
{
 thisXDocument.UI.Alert("The DataAdapter does not exist or is not an XMLFileAdapterObject.");
}
else
{
 thisDocument.UI.Alert("Query - XML file adapter"); 
 thisDocument.UI.Alert("Name: " + queryXMLFile.Name);
 thisDocument.UI.Alert("QueryAllowed: " + queryXMLFile.QueryAllowed);
 thisDocument.UI.Alert("SubmitAllowed: " + queryXMLFile.SubmitAllowed);
 thisDocument.UI.Alert("FileURL: " + queryXMLFile.FileURL);
 // Perform the query.
 try
 {
  queryXMLFile.Query();
 }
 catch (Exception ex)
 {
  thisXDocument.UI.Alert("Failed to query.\n\n" + ex.Message);
 }
 // Perform the submit.
 try
 {
  queryXMLFile.Submit();
 }
 catch (Exception ex)
 {
  thisXDocument.UI.Alert("Failed to submit.\n\n" + ex.Message);
 }
}

注釈

この型は、COM の相互運用性を得るためにマネージ コードが必要とするコクラスのラッパーです。 この型を使用して、このコクラスによって実装される COM インターフェイスにアクセスします。 COM インターフェイスの詳細については、そのメンバーの説明へのリンクを参照してくださいXMLFileAdapter2

XMLFileAdapterObject オブジェクトは、外部データ ソースからデータを取得するために必要なすべての情報を含む Microsoft InfoPath データ アダプターの一種です。

XMLFileAdapterObject オブジェクトは プロパティをFileURL提供します。このプロパティは、外部データ ソースを使用している XML ファイルの Uniform Resource Locator (URL) を取得または設定できます。

セカンダリ データ ソースの場合、XMLFileAdapterObject オブジェクトには、 の プロパティとコレクションの DataSourceObjectプロパティDataAdaptersCollectionItem[Object]使用してQueryAdapterアクセスできます。

DataObjectオブジェクトには、 オブジェクトの XDocument プロパティをDataObjects使用してアクセスできます。

プロパティ

FileURL

オブジェクトに関連付 XMLFileAdapterObject けられている XML ファイルの Uniform Resource Locator (URL) を取得または設定します。

(継承元 XMLFileAdapter2)
Name

オブジェクトの名前を XMLFileAdapterObject 取得します。

(継承元 XMLFileAdapter2)
QueryAllowed

常に true を返します。

(継承元 XMLFileAdapter2)
SubmitAllowed

常に false を返します。

(継承元 XMLFileAdapter2)

メソッド

Query()

関連付けられたデータ アダプターからデータを読み取ります。

(継承元 XMLFileAdapter2)
Submit()

Submit メソッドは オブジェクトにXMLFileAdapterObject対して使用できますが、XMLFileAdapter オブジェクトはデータの受信にのみ使用できるため、そのオブジェクトで呼び出されると、メソッドは常に実行時エラーを生成します。

(継承元 XMLFileAdapter2)

適用対象