ForLoopClass 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.
Menyediakan kontainer yang menentukan alur kerja berulang dalam paket, menggunakan untuk pernyataan iterasi.
public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForLoop100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Warisan
-
ForLoopClass
- Atribut
- Penerapan
Keterangan
Untuk informasi selengkapnya, lihat ForLoop.
Konstruktor
ForLoopClass() |
Menginisialisasi instans baru kelas ForLoopClass. |
Properti
AssignExpression |
Mendapatkan atau mengatur ekspresi ke kenaikan atau penurunan penghitung perulangan. |
CreationName |
Mengembalikan nama yang digunakan oleh runtime untuk membuat instans objek dan menambahkannya ke koleksinya, jika ada koleksi untuk objek. Properti ini bersifat hanya baca. |
DebugMode |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus memeriksa apakah titik henti diaktifkan. |
DelayValidation |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah validasi tugas tertunda hingga durasi. |
Description |
Mendapatkan atau mengatur deskripsi tentang objek . |
Disable |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek dinonaktifkan IDTSContainer100 . |
DisableEventHandlers |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah penanganan aktivitas pada tugas dinonaktifkan. |
EvalExpression |
Mendapatkan atau mengatur ekspresi yang dievaluasi pada setiap loop. |
EventHandlers |
Mengembalikan kumpulan objek penanganan aktivitas. Bidang ini hanya-baca. |
EventInfos |
Mengembalikan kumpulan IDTSEventInfo100 objek. Bidang ini hanya-baca. |
Executables |
Mengembalikan kumpulan objek yang dapat dieksekusi yang diproses selama iterasi ForLoopClass . |
ExecutionDuration |
Mengembalikan nilai yang menunjukkan jumlah waktu yang dihabiskan kontainer dalam eksekusi, dalam milidetik. Properti ini bersifat hanya baca. |
ExecutionResult |
Mendapatkan nilai yang menunjukkan keberhasilan atau kegagalan eksekusi IDTSContainer100 objek. |
ExecutionStatus |
Mendapatkan status saat ini dari eksekusi IDTSContainer100 objek pada saat panggilan. |
FailPackageOnFailure |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket gagal saat kontainer turunan gagal. |
FailParentOnFailure |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontainer induk gagal saat kontainer turunan gagal. |
ForcedExecutionValue |
Jika ForceExecutionValue benar, mendapatkan atau menetapkan nilai yang menentukan nilai eksekusi opsional yang dikembalikan paket. |
ForceExecutionResult |
Mendapatkan atau mengatur hasil eksekusi paksa kontainer. |
ForceExecutionValue |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah nilai eksekusi kontainer harus dipaksa untuk berisi nilai tertentu. |
ID |
Mengembalikan ID unik yang ditetapkan ke objek . Ini biasanya GUID. Properti ini bersifat hanya baca. |
IDTSSuspend100_SuspendRequired |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat mengalami titik henti. Nilai ini diatur oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui. |
InitExpression |
Mendapatkan atau mengatur ekspresi inisialisasi opsional. |
IsDefaultLocaleID |
Mendapatkan nilai yang menunjukkan apakah kontainer menggunakan lokal default. |
IsolationLevel |
Mendapatkan atau mengatur tingkat isolasi transaksi dalam IDTSContainer100 objek. |
LocaleID |
Mendapatkan atau mengatur pengidentifikasi lokal yang akan digunakan saat IDTSContainer100 objek dijalankan. |
LogEntryInfos |
Mendapatkan kumpulan informasi tentang entri log. |
LoggingMode |
Mendapatkan atau mengatur mode pengelogan kontainer. |
LoggingOptions |
Mendapatkan objek yang berisi properti yang menunjukkan sumber daya pemfilteran dan pengelogan untuk kontainer. |
MaximumErrorCount |
Mendapatkan atau mengatur jumlah maksimum kesalahan yang dapat terjadi sebelum kontainer berhenti berjalan. |
Name |
Mendapatkan atau mengatur nama yang ditetapkan ke objek. |
Parent |
Mendapatkan induk kontainer. |
PrecedenceConstraints |
Mengembalikan IDTSPrecedenceConstraints100 koleksi. Bidang ini hanya-baca. |
Properties |
Mengembalikan sekumpulan properti untuk ForLoopClass ke dalam IDTSProperties100 koleksi. |
StartTime |
Mengembalikan waktu eksekusi mulai kontainer. Properti ini bersifat hanya baca. |
StopTime |
Mengembalikan waktu eksekusi kontainer berakhir. Properti ini bersifat hanya baca. |
SuspendRequired |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat mengalami titik henti. Nilai ini diatur oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui. |
TransactionOption |
Mendapatkan atau menetapkan DTSTransactionOption nilai enumerasi yang menunjukkan apakah kontainer berpartisipasi dalam transaksi. |
VariableDispenser |
IDTSVariableDispenser100 Mendapatkan objek sehingga variabel yang terkait dengan kontainer dapat dikunci. |
Variables |
Mendapatkan koleksi yang berisi variabel yang terkait dengan kontainer ini. |
Metode
AcceptBreakpointManager(IDTSBreakpointManager100) |
Meneruskan IDTSBreakpointManager100 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. |
ComputeExpressions(Boolean) |
Menghitung ekspresi ForLoopClass objek. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Menjalankan executable. |
GetExpression(String) |
Mengembalikan String yang berisi ekspresi untuk properti yang ditentukan. Null berarti tidak ada ekspresi yang ditetapkan. |
GetParentID() |
Mendapatkan pengidentifikasi induk dari kontainer ini. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Menjalankan executable. |
IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Verifikasi bahwa executable akan berhasil dijalankan dengan memvalidasi semua dependensinya dan item lainnya sebelum mengeksekusinya. |
IDTSSuspend100_get_SuspendRequired() |
Menyediakan kontainer yang menentukan alur kerja berulang dalam paket, menggunakan untuk pernyataan iterasi. |
IDTSSuspend100_ResumeExecution() |
Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Menyediakan kontainer yang menentukan alur kerja berulang dalam paket, menggunakan untuk pernyataan iterasi. |
IDTSSuspend100_SuspendExecution() |
Menunjukkan bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime. |
LoadFromXML(Object, IDTSEvents100) |
Memuat data yang disimpan dalam format XML. |
RegenerateID() |
Membuat pengidentifikasi baru untuk kontainer dan memperbarui pengidentifikasi kontainer. |
ResumeExecution() |
Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime. |
SaveToXML(Object, Object, IDTSEvents100) |
Menyimpan informasi ke dokumen XML. |
SetExpression(String, String) |
Menetapkan ekspresi yang ditentukan ke properti . Tentukan null untuk menghapus ekspresi yang ada dari properti . |
SuspendExecution() |
Menunjukkan bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Verifikasi bahwa executable akan berhasil dijalankan dengan memvalidasi semua dependensinya dan item lainnya sebelum mengeksekusinya. |