WebServiceAdapterObject インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML Web サービスへの接続を表します。
public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096CD5D4-0786-11D1-95FA-0080C78EE3BB")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.WebServiceAdapter2
type WebServiceAdapterObject = interface
interface WebServiceAdapter2
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 Office InfoPath 2003 データ アダプターの一種であり、データの取得と外部データ ソースへの送信に必要なすべての情報が含まれています。
WebServiceAdapterObject には、データ アダプターの入力および操作文字列に関する情報を取得および設定するために使用できるプロパティが用意されています。 また、XML Web サービスの Web サービス記述言語 (WDSL) ファイルの URL (Uniform Resource Locator) を取得するためのプロパティも用意されています。
セカンダリ データ ソースの場合、WebServiceAdapterObject オブジェクトには、 オブジェクトの プロパティと の DataSourceObject プロパティDataAdaptersCollectionをItem[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) |