XMLTask クラス

定義

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

OperationTypeDiff であるときに使用する比較アルゴリズムを取得します。値の設定も可能です。

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)

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

適用対象