次の方法で共有


WebServiceTaskUtil クラス

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

継承階層

System.Object
  Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil

名前空間:  Microsoft.SqlServer.Dts.Tasks.WebServiceTask
アセンブリ:  Microsoft.SqlServer.WebServiceTask (Microsoft.SqlServer.WebServiceTask.dll)

構文

'宣言
Public Class WebServiceTaskUtil
'使用
Dim instance As WebServiceTaskUtil
public class WebServiceTaskUtil
public ref class WebServiceTaskUtil
type WebServiceTaskUtil =  class end
public class WebServiceTaskUtil

WebServiceTaskUtil 型は、以下のメンバーを公開しています。

コンストラクター

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

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CleanUp Web サービス記述言語 (WSDL) を解析したり、Web メソッドを呼び出すために使用されるすべてのリソースを解放します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetServices Web サービス記述言語 (WSDL) で使用できるすべてのサービスを含む配列を返します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド GetWebMethodInfos サービスで使用可能なすべてのメソッドを含む配列を取得します。
パブリック メソッド Invoke 与えられたパラメーターを使用して指定の Web メソッドを呼び出します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

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

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

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

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

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

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

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Tasks.WebServiceTask 名前空間