次の方法で共有


WebServiceTaskUtil クラス

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

名前空間:  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 には、次の操作を行うための機能があります。

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

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

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

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

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

継承階層

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

スレッド セーフ

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