ForLoop 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 ForLoop sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class ForLoop : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type ForLoop = class
inherit EventsProvider
interface IDTSSequence
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
Public NotInheritable Class ForLoop
Inherits EventsProvider
Implements IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
- Warisan
- Penerapan
Keterangan
Pada durasi, alur kontrol dalam ForLoop kontainer diulang dalam alur kontrol paket keseluruhan. Dalam setiap perulangan perulangan, ForLoop kontainer mengevaluasi ekspresi dan mengulangi alur kerjanya hingga ekspresi mengevaluasi ke false
. Untuk informasi selengkapnya, lihat Untuk Kontainer Perulangan.
Bidang
m_executable |
Yang dapat dieksekusi. (Diperoleh dari Executable) |
Properti
AssignExpression |
Mendapatkan atau mengatur ekspresi ke kenaikan atau penurunan penghitung perulangan. |
CreationName |
Mengembalikan string yang digunakan untuk membuat instans DtsContainer objek. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
DebugMode |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah DtsContainer objek berada dalam mode debug dan apakah harus mengaktifkan OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) peristiwa saat berjalan. (Diperoleh dari DtsContainer) |
DelayValidation |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah validasi tugas tertunda hingga durasi. Nilai defaultnya adalah false. (Diperoleh dari DtsContainer) |
Description |
Mendapatkan atau mengatur deskripsi DtsContainer objek. (Diperoleh dari DtsContainer) |
Disable |
Boolean yang menunjukkan apakah objek dinonaktifkan DtsContainer . (Diperoleh dari DtsContainer) |
DisableEventHandlers |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah penanganan aktivitas pada tugas dinonaktifkan. (Diperoleh dari EventsProvider) |
EvalExpression |
Mendapatkan atau mengatur ekspresi yang dievaluasi pada setiap loop. |
EventHandlers |
Mengembalikan kumpulan objek penanganan aktivitas. Bidang ini hanya-baca. (Diperoleh dari EventsProvider) |
EventInfos |
Mengembalikan kumpulan EventInfo objek. Bidang ini hanya-baca. (Diperoleh dari EventsProvider) |
Executables |
Mengembalikan kumpulan objek yang dapat dieksekusi yang diproses selama iterasi ForLoop . |
ExecutionDuration |
Mengembalikan nilai yang menunjukkan jumlah waktu yang dihabiskan kontainer dalam eksekusi, dalam milidetik. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
ExecutionResult |
Mengembalikan nilai yang menunjukkan keberhasilan atau kegagalan eksekusi DtsContainer objek. (Diperoleh dari DtsContainer) |
ExecutionStatus |
Mengembalikan nilai yang menunjukkan status eksekusi DtsContainer objek saat ini pada saat panggilan. (Diperoleh dari DtsContainer) |
FailPackageOnFailure |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah paket gagal ketika kontainer anak gagal. Properti ini digunakan pada kontainer, bukan paket itu sendiri. (Diperoleh dari DtsContainer) |
FailParentOnFailure |
Mendapatkan atau mengatur |
ForcedExecutionValue |
ForceExecutionValue Jika properti diatur ke True, mendapatkan atau menetapkan nilai yang menentukan nilai eksekusi opsional yang dikembalikan paket. (Diperoleh dari DtsContainer) |
ForceExecutionResult |
Mendapatkan atau menetapkan DTSForcedExecResult nilai enumerasi yang menentukan hasil eksekusi paksa kontainer. (Diperoleh dari DtsContainer) |
ForceExecutionValue |
Mendapatkan atau menetapkan Boolean yang menunjukkan apakah nilai eksekusi kontainer harus dipaksa untuk berisi nilai tertentu. (Diperoleh dari DtsContainer) |
HasExpressions |
Mendapatkan nilai yang menunjukkan apakah ForLoop objek memiliki ekspresi. |
ID |
Mengembalikan ID, yang merupakan GUID, dari DtsContainer. Nilainya baca-saja. (Diperoleh dari DtsContainer) |
InitExpression |
Mendapatkan atau mengatur ekspresi inisialisasi opsional. |
IsDefaultLocaleID |
Boolean yang menunjukkan apakah kontainer menggunakan lokal default. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
IsolationLevel |
Mendapatkan atau mengatur tingkat isolasi transaksi dalam DtsContainer objek. (Diperoleh dari DtsContainer) |
LocaleID |
Mendapatkan atau mengatur Bilangan Bulat yang menunjukkan localeID Microsoft Win32® untuk digunakan saat DtsContainer objek dijalankan. (Diperoleh dari DtsContainer) |
LogEntryInfos |
Kembalikan objek LogEntryInfos. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
LoggingMode |
Mendapatkan atau menetapkan nilai yang valid dari DTSLoggingMode enumerasi yang menunjukkan mode pengelogan kontainer. (Diperoleh dari DtsContainer) |
LoggingOptions |
Mengembalikan objek yang berisi properti yang menunjukkan sumber daya pemfilteran dan pengelogan untuk kontainer. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
MaximumErrorCount |
Mendapatkan atau mengatur nilai Bilangan Bulat yang menunjukkan jumlah maksimum kesalahan yang dapat terjadi sebelum DtsContainer objek berhenti berjalan. (Diperoleh dari DtsContainer) |
Name |
Mendapatkan atau mengatur nama DtsContainer. (Diperoleh dari DtsContainer) |
Parent |
Mengembalikan kontainer induk. Nilainya baca-saja. (Diperoleh dari DtsContainer) |
PrecedenceConstraints |
Mengembalikan PrecedenceConstraints koleksi. Bidang ini hanya-baca. |
Properties |
Mengembalikan sekumpulan properti untuk ForLoop ke dalam DtsProperties koleksi. |
Site |
Mendapatkan atau mengatur situs untuk kontainer. (Diperoleh dari DtsContainer) |
StartTime |
Mengembalikan waktu eksekusi mulai kontainer. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
StopTime |
Mengembalikan waktu eksekusi kontainer berakhir. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
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. (Diperoleh dari DtsContainer) |
TransactionOption |
Mendapatkan atau menetapkan DTSTransactionOption nilai enumerasi yang menunjukkan apakah kontainer berpartisipasi dalam transaksi. (Diperoleh dari DtsContainer) |
VariableDispenser |
Mengembalikan VariableDispenser objek sehingga variabel yang terkait dengan kontainer dapat dikunci. (Diperoleh dari DtsContainer) |
Variables |
Mengembalikan koleksi yang berisi variabel yang terkait dengan kontainer ini. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
Metode
AcceptBreakpointManager(BreakpointManager) |
Metode ini dipanggil oleh mesin run-time ketika tugas atau kontainer dibuat, dan meneruskannya sebagai BreakpointManager manajer untuk memungkinkan tugas membuat, menghapus, dan memeriksa status titik henti. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode. (Diperoleh dari DtsContainer) |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. (Diperoleh dari DtsContainer) |
Equals(Object) |
Menentukan apakah dua instans objek sama. (Diperoleh dari DtsObject) |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Menjalankan aplikasi, kontainer, atau paket sebagai bagian dari alur kerja paket. (Diperoleh dari DtsContainer) |
GetExecutionPath() |
Mendapatkan jalur eksekusi untuk ForLoop objek . |
GetExpression(String) |
Mengembalikan String yang berisi ekspresi untuk properti yang ditentukan. Null berarti tidak ada ekspresi yang ditetapkan. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. (Diperoleh dari DtsObject) |
GetPackagePath() |
Mengembalikan String yang berisi jalur relatif ke lokasi paket. |
LoadFromXML(XmlNode, IDTSEvents) |
Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents) (Diperoleh dari DtsContainer) |
ResumeExecution() |
Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime. (Diperoleh dari DtsContainer) |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan metode .SaveToXml(String, Package, IDTSEvents) (Diperoleh dari DtsContainer) |
SetExpression(String, String) |
Menetapkan ekspresi yang ditentukan ke properti . Tentukan null untuk menghapus ekspresi yang ada dari properti . |
SetWrappedExecutable(IDTSExecutable100) |
Mengembalikan objek yang dapat dieksekusi yang dibungkus. (Diperoleh dari EventsProvider) |
SuspendExecution() |
Dipanggil ketika executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime. (Diperoleh dari DtsContainer) |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Memungkinkan kontainer untuk menentukan apakah kontainer berisi pengaturan yang tidak valid yang akan mencegahnya berhasil dijalankan. (Diperoleh dari DtsContainer) |
Acara
Disposed |
Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa pada komponen. (Diperoleh dari DtsContainer) |