Bagikan melalui


XMLTask Kelas

Definisi

Berisi anggota yang digunakan untuk menjalankan beberapa tugas XML, tergantung pada OperationType properti , yang merupakan nilai dari DTSXMLOperation enumerasi. Kelas ini tidak dapat diwariskan.

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
Warisan
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya, lihat Tugas XML.

Konstruktor

XMLTask()

Menginisialisasi instans baru kelas XMLTask.

Properti

DebugMode

Boolean yang menunjukkan apakah tugas harus memeriksa apakah ada titik henti yang diaktifkan.

Destination

Mendapatkan atau mengatur nama koneksi atau variabel tempat tugas XML menyimpan hasil operasi.

DestinationType

Mendapatkan atau mengatur DTSXMLSaveResultTo nilai enumerasi yang menunjukkan jenis tujuan tempat tugas XML menyimpan dokumen XML.

DiffAlgorithm

Mendapatkan atau mengatur algoritma perbandingan yang akan digunakan saat OperationType adalah Diff.

DiffGramDestination

Mendapatkan atau mengatur nama koneksi atau variabel tempat tugas XML menyimpan dokumen DiffGram.

DiffGramDestinationType

Mendapatkan atau mengatur nilai yang menunjukkan jenis tujuan tempat tugas XML menyimpan dokumen DiffGram.

DiffOptions

Mendapatkan atau menetapkan nilai yang menunjukkan opsi yang digunakan operasi saat membandingkan dokumen.

ExecutionValue

Mengembalikan hasil eksekusi tugas.

FailOnDifference

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas gagal jika dokumen XML gagal divalidasi sesuai dengan skema validasi.

FailOnValidationFail

Mendapatkan atau mengatur Boolean yang menunjukkan apakah operasi gagal saat validasi gagal.

Namespaces

Mendapatkan atau mengatur kumpulan namespace untuk tugas XML.

NodeList

Mendapatkan kelas ArrayList yang berisi kumpulan simpul yang dihasilkan operasi JalurX.

OperationType

Mendapatkan atau menetapkan DTSXMLOperation nilai enumerasi yang menunjukkan jenis operasi yang dilakukan tugas, seperti validasi atau penggabungan.

OverwriteDestination

Mendapatkan atau mengatur Boolean yang menunjukkan apakah operasi menimpa file tujuan yang ada.

PutResultInOneNode

Mendapatkan atau mengatur Boolean yang menunjukkan apakah operasi menempatkan hasilnya dalam satu simpul.

SaveDiffGram

Mendapatkan atau mengatur Boolean yang menunjukkan apakah hasil perbandingan, dokumen DiffGram, disimpan.

SaveOperationResult

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas XML menyimpan output operasi Diff.

SecondOperand

Mendapatkan atau mengatur nama koneksi, variabel, atau teks yang disediakan pengguna yang merupakan operand kedua dalam operasi yang menggunakan dua operand. Operand kedua dapat berupa dokumen XML, DiffGram, XSLT, XPath, atau dokumen validasi, tergantung pada operasi.

SecondOperandType

Mendapatkan atau menetapkan nilai yang menunjukkan jenis sumber yang berisi dokumen XML, DiffGram, XSLT, JalurX, atau dokumen validasi, yang ditemukan di SecondOperand.

Source

Mendapatkan atau mengatur nama koneksi, variabel, atau teks yang disediakan pengguna yang merupakan sumber yang digunakan operasi.

SourceType

Mendapatkan atau mengatur nilai dari DTSXMLSourceType enumerasi yang menunjukkan jenis sumber yang berisi dokumen XML yang digunakan operasi.

SuspendRequired

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat menemukan titik henti. Nilai ini ditetapkan oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui.

TargetServerVersion

Berisi anggota yang digunakan untuk menjalankan beberapa tugas XML, tergantung pada OperationType properti , yang merupakan nilai dari DTSXMLOperation enumerasi. Kelas ini tidak dapat diwariskan.

(Diperoleh dari Task)
ValidationDetails

Berisi anggota yang digunakan untuk menjalankan beberapa tugas XML, tergantung pada OperationType properti , yang merupakan nilai dari DTSXMLOperation enumerasi. Kelas ini tidak dapat diwariskan.

ValidationType

Mendapatkan atau menetapkan DTSXMLValidationType nilai enumerasi yang menunjukkan jenis validasi yang digunakan operasi.

Version

Anggota tidak digunakan lagi; lihat Keterangan. Mengembalikan versi tugas. Properti ini bersifat hanya baca.

(Diperoleh dari Task)
XPathOperation

Mendapatkan atau menetapkan DTSXMLXPathOperation nilai enumerasi yang menunjukkan operasi JalurX untuk dilakukan.

XPathStringSource

Mendapatkan atau mengatur sumber ekspresi JalurX.

XPathStringSourceType

Mendapatkan atau menetapkan nilai dari DTSXMLSourceType enumerasi yang menunjukkan jenis sumber yang berisi ekspresi JalurX dalam XPathStringSource properti .

Metode

AcceptBreakpointManager(BreakpointManager)

Meneruskan BreakpointManager ke tugas. Tugas akan menggunakan manajer titik henti untuk membuat, menghapus, dan memeriksa status titik henti. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode.

CanUpdate(String)

Anggota tidak digunakan lagi; lihat Keterangan. Boolean yang menunjukkan apakah XML paket baru dapat memperbarui XML paket lama.

(Diperoleh dari Task)
Equals(Object)

Menentukan apakah dua instans objek sama.

(Diperoleh dari DtsObject)
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object)

Menjalankan tugas.

GetConnectionID(Connections, String)

Mendapatkan String yang berisi ID koneksi.

(Diperoleh dari Task)
GetConnectionName(Connections, String)

Mendapatkan String yang berisi nama koneksi.

(Diperoleh dari Task)
GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari DtsObject)
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker)

Menginisialisasi properti yang terkait dengan tugas ini. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode.

LoadFromXML(XmlElement, IDTSInfoEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents)

ResumeExecution()

Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime.

SaveToXML(XmlDocument, IDTSInfoEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan SaveToXml(String, Package, IDTSEvents) metode .

SuspendExecution()

Menunjukkan bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime.

Update(String)

Anggota tidak digunakan lagi; lihat Keterangan. Metode ini memperbarui XML paket lama dengan XML paket baru jika CanUpdate(String) diatur ke true.

(Diperoleh dari Task)
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging)

Memverifikasi bahwa komponen dikonfigurasi dengan benar.

Berlaku untuk