WebServiceTask クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスを使用して、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 サービス コンポーネントが正しく構成されていることを確認します。 |