XMLTask Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |