WebServiceAdapterObject インターフェイス

定義

XML Web サービスへの接続を表します。

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

次の例では、WebServiceAdapter オブジェクトへの参照を、オブジェクトの名前をQueryAdapterコレクションのDataSourceObjectプロパティにItem[Object]渡すことによって、 オブジェクトの DataSourceObject プロパティDataObjectsCollectionを使用して設定します。

<span class="label">WebServiceAdapter2</span> wsAdapter2;

wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;

参照が設定されたら、次の例に示すように 、WebServiceAdapter オブジェクトのプロパティを使用して、 プロパティから返される文字列への参照を Input 設定できます。

string input;
input = wsAdapter2.Input;

: この場合、 プロパティは QueryAdapterWebServiceAdapter オブジェクトのプロパティにアクセスInputするために使用されました。

注釈

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

WebServiceAdapterObject オブジェクトは、データの取得と外部データ ソースへの送信に必要なすべての情報を含む Microsoft InfoPath データ アダプターの一種です。

WebServiceAdapterObject には、データ アダプターの入力および操作文字列に関する情報を取得および設定するために使用できるプロパティが用意されています。 また、XML Web サービスの Web サービス記述言語 (WDSL) ファイルの URL (Uniform Resource Locator) を取得するためのプロパティも用意されています。

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

Web サービスがフォームのプライマリ データ ソースとして使用されている場合、WebServiceAdapterObject オブジェクトは オブジェクトの プロパティをXDocument使用してQueryAdapterアクセスできます。

プロパティ

ErrorsLocation

アダプターが返されたエラーを XML としてコピーする XML DOM (Document Object Model) ノードを取得します。

(継承元 WebServiceAdapter2)
Input

フォーム定義 (.xsf) ファイル内の input 要素に対応する XML 文字列 ('外部 XML') を取得または設定します。

(継承元 WebServiceAdapter2)
Name

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

(継承元 WebServiceAdapter2)
Operation

オブジェクトのフォーム定義 (.xsf) ファイルに含まれる 操作 要素に対応する XML 文字列 ('outer XML') を WebServiceAdapterObject 取得または設定します。

(継承元 WebServiceAdapter2)
OutputLocation

XML Web サービスによって返された XML をアダプターがコピーする XML DOM (Document Object Model) ノードを取得します。

(継承元 WebServiceAdapter2)
QueryAllowed

フォーム定義ファイル (.xsf) 内の queryAllowed 属性に対応します。

(継承元 WebServiceAdapter2)
SubmitAllowed

フォーム定義ファイル (.xsf) 内の submitAllowed 属性に対応します。

(継承元 WebServiceAdapter2)
Timeout

オブジェクトのタイムアウト値を秒単位 WebServiceAdapterObject で取得または設定します。

(継承元 WebServiceAdapter2)
WSDLURL

オブジェクトに関連付けられている Web サービスの Web サービス記述言語 (WSDL) ファイルの Uniform Resource Locator (URL) を WebServiceAdapterObject 取得します。

(継承元 WebServiceAdapter2)

メソッド

GenerateDataSetDiffGram(IXMLDOMNode)

データと DataSet の DiffGram を記述するインライン スキーマを含むシリアル化された ADO.NET DataSet を取得します。

(継承元 WebServiceAdapter2)
Query()

Web サービス上の指定された Web メソッドを呼び出し、返された XML を関連付けられたデータ ソースの dataFields ノードに挿入することによって、アダプター上でクエリ操作を実行します。

(継承元 WebServiceAdapter2)
Submit()

関連付けられたアダプターで送信操作を実行します。

(継承元 WebServiceAdapter2)

適用対象