次の方法で共有


WebServiceAdapterObject インターフェイス

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

 

名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectWrapper))> _
Public Interface WebServiceAdapterObject
    Inherits WebServiceAdapter2, WebServiceAdapter
'使用
Dim instance As WebServiceAdapterObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(WebServiceAdapterObjectWrapper))] 
public interface WebServiceAdapterObject : WebServiceAdapter2, WebServiceAdapter

コメント

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

WebServiceAdapterObject オブジェクトは、Microsoft Office InfoPath 2007 データ アダプタの一種で、外部データ ソースからのデータの取得および外部データ ソースへのデータの送信に必要なすべての情報を格納します。

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

セカンダリ データ ソースの場合、WebServiceAdapterObject オブジェクトには、DataSourceObject オブジェクトの QueryAdapter プロパティおよび DataAdaptersCollectionItem プロパティを介してアクセスできます。データ オブジェクトには、XDocument オブジェクトの DataObjects プロパティを介してアクセスできます。.

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

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

WebServiceAdapter2 wsAdapter2;

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

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

string input;
input = wsAdapter2.Input;
メモメモ :

ここでは、QueryAdapter プロパティを使用して、WebServiceAdapter オブジェクトの Input プロパティにアクセスしています。

関連項目

参照

WebServiceAdapterObject のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間