Bagikan melalui


IDTSInput100.HasSideEffects Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah komponen aliran data harus dihapus atau tetap berada dalam rencana eksekusi tugas aliran data ketika outputnya tidak dilampirkan ke komponen hilir dan kapan properti RunInOptimizedMode dari tugas Aliran Data benar.

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

Saat Anda mengatur HasSideEffects properti dari IDTSInput100 ke true, 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 RunInOptimizedMode properti tugas Aliran Data adalah true.

Misalnya, komponen tujuan tidak memiliki output, jadi jika HasSideEffects properti inputnya salah, mesin aliran data dapat menyimpulkan bahwa tujuan 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 Jumlah Baris diatur ke true. Akibatnya, transformasi Jumlah Baris tidak mengharuskan outputnya dilampirkan ke komponen hilir. Oleh karena itu, ini dapat digunakan selama debugging paket sebagai tujuan sementara tanpa harus menyimpan data apa pun.

Berlaku untuk