IDTSInput100.HasSideEffects Properti

Definisi

public:
 property bool HasSideEffects { bool get(); void set(bool value); };
[System.Runtime.InteropServices.DispId(101)]
public bool HasSideEffects { [System.Runtime.InteropServices.DispId(101)] get; [System.Runtime.InteropServices.DispId(101)] set; }
[<System.Runtime.InteropServices.DispId(101)>]
[<get: System.Runtime.InteropServices.DispId(101)>]
[<set: System.Runtime.InteropServices.DispId(101)>]
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

Ketika Anda mengatur properti HasSideEffects dari ke IDTSInput100true, Anda menunjukkan ke mesin aliran data bahwa komponen tempat input melakukan tindakan kustom yang tidak terlihat oleh mesin. Akibatnya, komponen tidak akan dihapus dari rencana eksekusi ketika properti RunInOptimizedMode dari tugas Aliran Data benar.

Misalnya, komponen tujuan tidak memiliki output, jadi jika properti HasSideEffects inputnya salah, mesin aliran data dapat menyimpulkan bahwa tujuan tidak melakukan tindakan, dan menghapusnya dari rencana eksekusi.

Properti HasSideEffects dari akan IDTSInput100 selalu benar pada komponen tujuan (yang tidak memiliki output), dan HasSideEffects properti dari IDTSOutput100 akan selalu benar pada komponen sumber (yang tidak memiliki input). Kedua properti biasanya akan salah pada komponen transformasi.

Namun properti HasSideEffects dari input transformasi Jumlah Baris diatur ke true. Akibatnya, transformasi Jumlah Baris tidak mengharuskan outputnya dilampirkan ke komponen hilir. Oleh karena itu, ini dapat digunakan selama penelusuran kesalahan paket sebagai tujuan sementara tanpa harus menyimpan data apa pun.

Berlaku untuk