IDTSOutput100.HasSideEffects Properti
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.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah komponen aliran data harus dihapus atau tetap berada dalam rencana eksekusi tugas aliran data ketika inputnya tidak dilampirkan ke komponen upstram dan kapan properti RunInOptimizedMode dari tugas Aliran Data benar.
public:
property bool HasSideEffects { bool get(); void set(bool value); };
[System.Runtime.InteropServices.DispId(107)]
public bool HasSideEffects { [System.Runtime.InteropServices.DispId(107)] get; [System.Runtime.InteropServices.DispId(107)] set; }
[<System.Runtime.InteropServices.DispId(107)>]
[<get: System.Runtime.InteropServices.DispId(107)>]
[<set: System.Runtime.InteropServices.DispId(107)>]
member this.HasSideEffects : bool with get, set
Public Property HasSideEffects As Boolean
Nilai Properti
true jika komponen melakukan tindakan kustom yang tidak terlihat oleh mesin aliran data; jika tidak, salah.
- Atribut
Keterangan
Saat Anda mengatur HasSideEffects properti dari ke IDTSOutput100true, Anda menunjukkan ke mesin aliran data bahwa komponen tempat output melakukan tindakan kustom yang tidak terlihat oleh mesin. Akibatnya, komponen tidak akan dihapus dari rencana eksekusi ketika RunInOptimizedMode properti tugas Aliran Data adalah true.
Misalnya, komponen sumber tidak memiliki input, jadi jika HasSideEffects properti outputnya bukan true, mesin aliran data dapat menyimpulkan bahwa sumber tidak melakukan tindakan, dan menghapusnya dari rencana eksekusi.
Properti HasSideEffects dari IDTSInput100 akan selalu berada true pada komponen tujuan (yang tidak memiliki output), dan HasSideEffects properti dari IDTSOutput100 akan selalu berada true di komponen sumber (yang tidak memiliki input). Kedua properti biasanya akan salah pada komponen transformasi.
HasSideEffects Namun properti input transformasi RowCount diatur ke true. Akibatnya, RowCount tidak mengharuskan outputnya dilampirkan ke komponen hilir. Dengan demikian dapat digunakan selama debugging paket sebagai tujuan sementara tanpa perlu menyimpan data apa pun.