WebServiceTask クラス

定義

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

public ref class WebServiceTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::WebServiceTask::IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class WebServiceTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.WebServiceTask.IDTSWebServiceTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2016; © 2015 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSWebServiceTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2017; © 2017 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSWebServiceTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.webservicetask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskMessages), SamplesTag="SsisWebServiceTask", TaskContact="Web Service Task; Microsoft Corporation; SQL Server 2019; © 2019 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1", TaskType="DTS90", UITypeName="Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUI, Microsoft.SqlServer.WebServiceTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type WebServiceTask = class
    inherit Task
    interface IDTSComponentPersist
    interface IDTSWebServiceTask
    interface IDTSBreakpointSite
    interface IDTSSuspend
Public NotInheritable Class WebServiceTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSWebServiceTask
継承
WebServiceTask
属性
実装

注釈

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

コンストラクター

WebServiceTask()

WebServiceTask クラスの新しいインスタンスを初期化します。

プロパティ

Connection

使用する接続の名前を取得します。値の設定も可能です。

DebugMode

タスクがデバッグ モードであるかどうかを示すブール値を取得または設定します。 DebugMode プロパティには、複数のスレッドが同時にアクセスできます。 スレッドの安全性を確保し、コンカレンシーの問題を回避するために、Microsoft .NET Framework の Interlocked クラスが使用されます。

ExecutionValue

ユーザー定義のオブジェクトを返します。 このフィールドは読み取り専用です。

(継承元 Task)
OutputLocation

Web メソッドの結果を出力する場所を取得します。値の設定も可能です。

OutputType

Web メソッド呼び出し結果のストレージの場所を示す値を取得します。値の設定も可能です。

OverwriteWsdlFile

Web サービス記述言語 (WDSL) ファイルが上書きされるかどうかを示す値を取得します。値の設定も可能です。

ServiceName

Web サービスの名前を取得します。値の設定も可能です。

SuspendRequired

ブレークポイントが発生したときにタスクを中断する必要があるかどうかを示すブール値を取得または設定します。 この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。

TargetServerVersion

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

(継承元 Task)
Version

*** このメンバーは非推奨です。「解説」を参照してください。 タスクのバージョンを返します。 このプロパティは読み取り専用です。

(継承元 Task)
WebMethodInfo

DTSWebMethodInfo オブジェクトを取得します。値の設定も可能です。

WsdlFile

ファイルの URL または HTTP URL から読み取られる Web サービス記述言語 (WSDL) ファイルの名前を取得します。値の設定も可能です。

メソッド

AcceptBreakpointManager(BreakpointManager)

タスクに BreakpointManager を渡します。 タスクは、ブレークポイント マネージャーを使用してブレークポイントの状態を作成、削除、および確認します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。

CanUpdate(String)

*** このメンバーは非推奨です。「解説」を参照してください。 新しいパッケージ XML が古いパッケージ XML を更新できるかどうかを示すブール値。

(継承元 Task)
Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Web サービス タスクを実行します。

GetConnectionID(Connections, String)

接続の ID を含む文字列を取得します。

(継承元 Task)
GetConnectionName(Connections, String)

接続の名前を含む文字列を取得します。

(継承元 Task)
GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Web サービス タスクに関連付けられたプロパティを初期化します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。

LoadFromXML(XmlElement, IDTSInfoEvents)

このメソッドをアプリケーション コードから呼び出すことはできません。 .xml として保存されたパッケージを読み込むには、LoadPackage(String, IDTSEvents) メソッドを使用します。

ResumeExecution()

一時停止したタスクの実行を再開します。 タスクまたはコンテナーは、ランタイム エンジンによって再開されます。

SaveToXML(XmlDocument, IDTSInfoEvents)

このメソッドをアプリケーション コードから呼び出すことはできません。 パッケージを .xml として保存するには、SaveToXml(String, Package, IDTSEvents) メソッドを使用します。

SuspendExecution()

実行可能ファイルを中断する必要があることを示します。 このメソッドはランタイム エンジンから呼び出されます。

Update(String)

*** このメンバーは非推奨です。「解説」を参照してください。 このメソッドは、true に設定されている場合 CanUpdate(String) 、新しいパッケージ XML を使用して古いパッケージ XML を更新します。

(継承元 Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Web サービス コンポーネントが正しく構成されていることを確認します。

適用対象