Udostępnij przez


Właściwość IDTSInput100.HasSideEffects

Pobiera lub ustawia wartość wskazującą, czy składnik przepływ danych należy usunąć pozostają w realizacji planu zadanie przepływ danych podczas jego wyjścia nie jest dołączony do niższego rzędu składnika i RunInOptimizedMode właściwość zadanie przepływ danych jest true.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
Property HasSideEffects As Boolean
    Get
    Set
'Użycie
Dim instance As IDTSInput100
Dim value As Boolean

value = instance.HasSideEffects

instance.HasSideEffects = value
bool HasSideEffects { get; set; }
property bool HasSideEffects {
    bool get ();
    void set (bool value);
}
abstract HasSideEffects : bool with get, set
function get HasSideEffects () : boolean
function set HasSideEffects (value : boolean)

Wartość właściwości

Typ: System.Boolean
TRUE Jeśli składnik wykonuje akcje niestandardowe, które nie są widoczne dla aparat przepływ danych; w przeciwnym razie false.

Uwagi

Gdy można zestaw HasSideEffects Właściwość IDTSInput100 do true, są wskazujące aparat przepływ danych, w jaki składnik, do której należy dane wejściowe wykonuje akcje niestandardowe, które nie są widoczne dla silnika.W wyniku składnik nie zostanie usunięty z realizacji planu, kiedy RunInOptimizedMode właściwość zadania przepływu danych jest true.

Na przykład składnik obiekt docelowy nie zawiera danych wyjściowych, dzięki HasSideEffects właściwość jego wprowadzania było fałszywe, aparat przepływ danych można stwierdzić, że obiekt obiekt docelowy wykonywane żadne akcja i usunąć go z realizacji planu.

HasSideEffects Właściwość IDTSInput100 zawsze będzie true na obiekt docelowy składnika (który ma wyjście nie) oraz HasSideEffects Właściwość IDTSOutput100 zawsze będzie true składnik źródło (który ma nie wprowadzania).Obie właściwości będzie zazwyczaj false składnik transformacja.

Jednakże HasSideEffects właściwości input transformacja liczba wierszy jest zestaw do true.W wyniku transformacja liczba wierszy nie wymaga dołączyć dane wyjściowe składnika niższego rzędu.Dlatego może być używana podczas pakiet debugging jako obiekt obiekt docelowy tymczasowe bez konieczności zapisywania danych.