XMLTask クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OperationType プロパティに基づいて複数の XML タスクを実行するために使用されるメンバーを含みます。このプロパティの値は DTSXMLOperation 列挙から取得します。 このクラスは継承できません。
public ref class XMLTask sealed : Microsoft::SqlServer::Dts::Runtime::Task, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist, Microsoft::SqlServer::Dts::Tasks::XMLTask::IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML 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.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("BE19D629-EC49-455C-9708-27E3849F3C2A")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML 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.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("935AC7BD-FEBE-4104-9E92-0D04136FFA27")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML 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.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
[System.Runtime.InteropServices.Guid("3A8B754B-0C03-4159-88DA-E3578D25A20B")]
public sealed class XMLTask : Microsoft.SqlServer.Dts.Runtime.Task, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist, Microsoft.SqlServer.Dts.Tasks.XMLTask.IDTSXMLTask
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML 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.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=13.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("BE19D629-EC49-455C-9708-27E3849F3C2A")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML 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.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=14.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("935AC7BD-FEBE-4104-9E92-0D04136FFA27")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsTask(HelpKeyword="sql13.dts.designer.xmltask.F1", LocalizationType=typeof(Microsoft.SqlServer.Dts.Tasks.XMLTask.Localized), SamplesTag="SsisXmlTask", TaskContact="XML 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.XMLTaskUI.XMLTaskUI, Microsoft.SqlServer.XMLTaskUI, Version=15.0.0.0, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
[<System.Runtime.InteropServices.Guid("3A8B754B-0C03-4159-88DA-E3578D25A20B")>]
type XMLTask = class
inherit Task
interface IDTSXMLTask
interface IDTSBreakpointSite
interface IDTSSuspend
interface IDTSComponentPersist
Public NotInheritable Class XMLTask
Inherits Task
Implements IDTSBreakpointSite, IDTSComponentPersist, IDTSXMLTask
- 継承
- 属性
- 実装
注釈
詳細については、「 XML タスク」を参照してください。
コンストラクター
XMLTask() |
XMLTask クラスの新しいインスタンスを初期化します。 |
プロパティ
DebugMode |
ブレークポイントが有効になっているかどうかをタスクで確認する必要があるかどうかを示すブール値。 |
Destination |
XML タスクが操作の結果を保存する接続または変数の名前を取得します。値の設定も可能です。 |
DestinationType |
XML タスクが XML ドキュメントを保存する先の種類を示す DTSXMLSaveResultTo 列挙値を取得します。値の設定も可能です。 |
DiffAlgorithm |
OperationType が Diff であるときに使用する比較アルゴリズムを取得します。値の設定も可能です。 |
DiffGramDestination |
XML タスクが DiffGram ドキュメントを保存する接続または変数の名前を取得します。値の設定も可能です。 |
DiffGramDestinationType |
XML タスクが DiffGram ドキュメントを保存する先の種類を示す値を取得します。値の設定も可能です。 |
DiffOptions |
操作がドキュメントを比較するときに使用するオプションを示す値を取得します。値の設定も可能です。 |
ExecutionValue |
タスクの実行結果を返します。 |
FailOnDifference |
XML ドキュメントが検証スキーマに従って検証に失敗した場合にタスクが失敗するかどうかを示すブール型 (Boolean) の値を取得または設定します。 |
FailOnValidationFail |
検証が失敗したときに操作が失敗するかどうかを示すブール型 (Boolean) の値を取得または設定します。 |
Namespaces |
XML タスクの名前空間のコレクションを取得します。値の設定も可能です。 |
NodeList |
XPath 操作が生成するノードのコレクションを表す ArrayList クラスを取得します。 |
OperationType |
検証やマージなど、タスクが実行する操作の種類を示す DTSXMLOperation 列挙値を取得します。値の設定も可能です。 |
OverwriteDestination |
操作が既存のコピー先ファイルを上書きするかどうかを示すブール型 (Boolean) の値を取得または設定します。 |
PutResultInOneNode |
操作で結果を 1 つのノードに配置するかどうかを示すブール型 (Boolean) の値を取得または設定します。 |
SaveDiffGram |
比較結果である DiffGram ドキュメントを保存するかどうかを示すブール型 (Boolean) の値を取得または設定します。 |
SaveOperationResult |
XML タスクが Diff 操作の出力を保存するかどうかを示すブール型 (Boolean) の値を取得または設定します。 |
SecondOperand |
オペランドを 2 つ使用する操作の第 2 オペランドである接続、変数、またはユーザー提供テキストの名前を取得します。値の設定も可能です。 操作により、第 2 オペランドとしては、XML ドキュメント、DiffGram、XSLT、XPath、または検証ドキュメントが使用されます。 |
SecondOperandType |
SecondOperand で検出される XML ドキュメント、DiffGram、XSLT、XPath、または検証ドキュメントを含むソースの種類を示す値を取得します。値の設定も可能です。 |
Source |
操作が使用するソースである接続、変数、またはユーザー提供テキストの名前を取得します。値の設定も可能です。 |
SourceType |
操作が使用する XML ドキュメントを含むソースの種類を示す値を DTSXMLSourceType 列挙から取得します。値の設定も可能です。 |
SuspendRequired |
ブレークポイントが発生したときにタスクを中断する必要があるかどうかを示すブール型 (Boolean) の値を取得または設定します。 この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。 |
TargetServerVersion |
OperationType プロパティに基づいて複数の XML タスクを実行するために使用されるメンバーを含みます。このプロパティの値は DTSXMLOperation 列挙から取得します。 このクラスは継承できません。 (継承元 Task) |
ValidationDetails |
OperationType プロパティに基づいて複数の XML タスクを実行するために使用されるメンバーを含みます。このプロパティの値は DTSXMLOperation 列挙から取得します。 このクラスは継承できません。 |
ValidationType |
操作が使用する検証の種類を示す DTSXMLValidationType 列挙値を取得します。値の設定も可能です。 |
Version |
*** このメンバーは非推奨です。「解説」を参照してください。 タスクのバージョンを返します。 このプロパティは読み取り専用です。 (継承元 Task) |
XPathOperation |
実行する XPath 操作を示す DTSXMLXPathOperation 列挙値を取得します。値の設定も可能です。 |
XPathStringSource |
XPath 式のソースを返します。値の設定も可能です。 |
XPathStringSourceType |
DTSXMLSourceType プロパティ中の XPath 式を含むソースの種類を示す値を XPathStringSource 列挙から取得します。値の設定も可能です。 |
メソッド
AcceptBreakpointManager(BreakpointManager) |
タスクに BreakpointManager を渡します。 タスクは、ブレークポイント マネージャーを使用してブレークポイントの状態を作成、削除、および確認します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。 |
CanUpdate(String) |
*** このメンバーは非推奨です。「解説」を参照してください。 新しいパッケージ XML が古いパッケージ XML を更新できるかどうかを示すブール値。 (継承元 Task) |
Equals(Object) |
2 つのオブジェクト インスタンスが等しいかどうかを判断します。 (継承元 DtsObject) |
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
タスクを実行します。 |
GetConnectionID(Connections, String) |
接続の ID を含む文字列を取得します。 (継承元 Task) |
GetConnectionName(Connections, String) |
接続の名前を含む文字列を取得します。 (継承元 Task) |
GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 DtsObject) |
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
このタスクに関連付けられたプロパティを初期化します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。 |
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) |
コンポーネントが正しく構成されていることを確認します。 |