ForLoopClass Kelas

Definisi

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.

Berlaku untuk