TransferLoginsTask.Execute Metode
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.
Menjalankan tugas.
public:
override Microsoft::SqlServer::Dts::Runtime::DTSExecResult Execute(Microsoft::SqlServer::Dts::Runtime::Connections ^ connections, Microsoft::SqlServer::Dts::Runtime::VariableDispenser ^ variableDispenser, Microsoft::SqlServer::Dts::Runtime::IDTSComponentEvents ^ events, Microsoft::SqlServer::Dts::Runtime::IDTSLogging ^ log, System::Object ^ transaction);
public override Microsoft.SqlServer.Dts.Runtime.DTSExecResult Execute (Microsoft.SqlServer.Dts.Runtime.Connections connections, Microsoft.SqlServer.Dts.Runtime.VariableDispenser variableDispenser, Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents events, Microsoft.SqlServer.Dts.Runtime.IDTSLogging log, object transaction);
override this.Execute : Microsoft.SqlServer.Dts.Runtime.Connections * Microsoft.SqlServer.Dts.Runtime.VariableDispenser * Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents * Microsoft.SqlServer.Dts.Runtime.IDTSLogging * obj -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Public Overrides Function Execute (connections As Connections, variableDispenser As VariableDispenser, events As IDTSComponentEvents, log As IDTSLogging, transaction As Object) As DTSExecResult
Parameter
- connections
- Connections
Kumpulan koneksi yang digunakan oleh tugas.
- variableDispenser
- VariableDispenser
Objek VariableDispenser untuk mengunci variabel.
- events
- IDTSComponentEvents
Objek yang mengimplementasikan IDTSComponentEvents antarmuka.
- log
- IDTSLogging
Objek yang mengimplementasikan IDTSLogging antarmuka.
- transaction
- Object
Objek transaksi tempat kontainer menjadi bagiannya. Nilai ini bisa null.
Mengembalikan
Nilai dari DTSExecResult enumerasi.
Keterangan
Metode Execute
ini diwariskan oleh host tugas dan objek lain dari Executable kelas abstrak, melalui DtsContainer kelas , dan memungkinkan objek warisan dijalankan oleh mesin runtime. Metode Execute
yang diwarisi oleh objek individual tidak umum digunakan dalam kode, dan disarankan agar Anda memanggil Execute metode jika Anda perlu menjalankan salah satu tugas atau kontainer dalam paket. Namun, Execute
metode ini tersedia pada objek individual jika Anda menemukan keadaan unik di mana diperlukan.
Penggunaan Execute
utama metode ini adalah agar diwariskan dan ditimpa saat Anda membuat tugas kustom. Untuk informasi selengkapnya tentang cara mengambil alih metode Jalankan, lihat Pengodean Tugas Kustom.
Metode memanggil Execute
metode secara implisit Validate
sebelum paket berjalan. Semua tugas dalam paket ditinjau untuk pengaturan yang sesuai selama validasi, dan semua objek dalam paket ditinjau, termasuk paket, kontainer, dan komponen lain dalam paket.
Jika tidak ada masalah yang dihadapi dalam fase validasi yang akan menyebabkan paket gagal, objek paket melanjutkan untuk memanggil Execute
metode untuk setiap tugas dan objek dalam paket.
Teruskan null
transaction
untuk parameter saat TransactionOption properti adalah false
. TransactionOption Jika properti benar, Anda dapat meneruskan null
transaction
parameter untuk menunjukkan bahwa kontainer mendukung transaksi tetapi tidak berpartisipasi.