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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。