次の方法で共有


WebServiceTask クラス

Web メソッドを実行し、指定した場所に結果を格納します。 このクラスは継承できません。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Task
      Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask

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

構文

'宣言
Public NotInheritable Class WebServiceTask _
    Inherits Task _
    Implements IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
'使用
Dim instance As WebServiceTask
public sealed class WebServiceTask : Task, 
    IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
public ref class WebServiceTask sealed : public Task, 
    IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend
[<SealedAttribute>]
type WebServiceTask =  
    class 
        inherit Task 
        interface IDTSComponentPersist 
        interface IDTSWebServiceTask 
        interface IDTSBreakpointSite 
        interface IDTSSuspend 
    end
public final class WebServiceTask extends Task implements IDTSComponentPersist, IDTSWebServiceTask, IDTSBreakpointSite, IDTSSuspend

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

コンストラクター

  名前 説明
パブリック メソッド WebServiceTask WebServiceTask クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Connection 使用する接続の名前を取得します。値の設定も可能です。
パブリック プロパティ DebugMode タスクがデバッグ モードであるかどうかを示す Boolean を取得します。値の設定も可能です。DebugMode プロパティには、複数のスレッドが同時にアクセスできます。スレッド セーフを確保し、同時実行の問題を回避するために、Microsoft .NET Framework の Interlocked クラスが使用されます。
パブリック プロパティ ExecutionValue ユーザー定義のオブジェクトを返します。このフィールドは読み取り専用です。 (Task から継承されています。)
パブリック プロパティ OutputLocation Web メソッドの結果を出力する場所を取得します。値の設定も可能です。
パブリック プロパティ OutputType Web メソッド呼び出し結果のストレージの場所を示す値を取得します。値の設定も可能です。
パブリック プロパティ OverwriteWsdlFile Web サービス記述言語 (WDSL) ファイルが上書きされるかどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ ServiceName Web サービスの名前を取得します。値の設定も可能です。
パブリック プロパティ SuspendRequired ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。
パブリック プロパティ Version *** このメンバーは非推奨です。「解説」を参照してください。 ***   タスクのバージョンを返します。このプロパティは読み取り専用です。 (Task から継承されています。)
パブリック プロパティ WebMethodInfo DTSWebMethodInfo オブジェクトを取得します。値の設定も可能です。
パブリック プロパティ WsdlFile ファイルの URL または HTTP URL から読み取られる Web サービス記述言語 (WSDL) ファイルの名前を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcceptBreakpointManager タスクに BreakpointManager を渡します。タスクは、ブレークポイント マネージャーを使用してブレークポイントの状態を作成、削除、および確認します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。
パブリック メソッド CanUpdate *** このメンバーは非推奨です。「解説」を参照してください。 ***   新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean 値。 (Task から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
パブリック メソッド Execute Web サービス タスクを実行します。 (Task.Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) をオーバーライドします。)
パブリック メソッド GetConnectionID 接続の ID を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetConnectionName 接続の名前を含む String を取得します。 (Task から継承されています。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeTask Web サービス タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。 (Task.InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) をオーバーライドします。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
パブリック メソッド ResumeExecution 一時停止したタスクの実行を再開します。タスクまたはコンテナーは、ランタイム エンジンによって再開されます。
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。
パブリック メソッド SuspendExecution 実行可能ファイルを中断する必要があることを示します。このメソッドはランタイム エンジンから呼び出されます。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update *** このメンバーは非推奨です。「解説」を参照してください。 ***   CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージ XML が新しいパッケージ XML で更新されます。 (Task から継承されています。)
パブリック メソッド Validate Web サービス コンポーネントが正しく構成されていることを確認します。 (Task.Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) をオーバーライドします。)

先頭に戻る

説明

タスク デザイナーは、WebServiceTask クラスを使用して、Web メソッドを実行し、その結果をパッケージ変数またはファイルに格納できます。

スレッド セーフ

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

関連項目

参照

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