次の方法で共有


WebServiceTaskUtil クラス

定義

Web サービスにアクセスして呼び出します。 このクラスは、Microsoft.SqlServer.Dts.Tasks.WebServiceTask とそのユーザー インターフェイスの両方で、再使用可能な関数ライブラリとして使用されます。

public ref class WebServiceTaskUtil
public class WebServiceTaskUtil
type WebServiceTaskUtil = class
Public Class WebServiceTaskUtil
継承
WebServiceTaskUtil

注釈

WebServiceTaskUtil には、次の操作を行うための機能があります。

  • 指定した URL から Web サービス記述言語 (WSDL) をダウンロードします。

  • WSDL からサービス、メソッド、およびパラメーター情報を取得します。

  • プロキシ クラスを作成して、そのプロキシ クラスのアセンブリを生成します。このアセンブリは、Web メソッドを呼び出すために必要です。

  • リフレクションを使用して、プロキシ クラスで要求された Web メソッドを呼び出します。

タスク用にデザインされたユーザー インターフェイスは、この WebServiceTaskUtil を使用してサービス、メソッド、およびパラメーターを表示できます。

コンストラクター

WebServiceTaskUtil(Object, String)

WebServiceTaskUtil クラスの新しいインスタンスを初期化し、HTTP 接続とダウンロードする Web サービス記述言語 (WSDL) ファイルを初期化します。

メソッド

CleanUp()

Web サービス記述言語 (WSDL) を解析したり、Web メソッドを呼び出すために使用されるすべてのリソースを解放します。

GetServices()

Web サービス記述言語 (WSDL) で使用できるすべてのサービスを含む配列を返します。

GetWebMethodInfos(String)

サービスで使用可能なすべてのメソッドを含む配列を取得します。

Invoke(DTSWebMethodInfo, String, Object, VariableDispenser)

与えられたパラメーターを使用して指定の Web メソッドを呼び出します。

適用対象