IDTSInput100.HasSideEffects プロパティ

定義

出力が下流コンポーネントに付随しておらず、Data FlowタスクのRunInOptimizedModeプロパティが真である場合に、data flowコンポーネントをdata flowタスクの実行計画に削除するか残すべきかを示す値を取得または設定します。

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

プロパティ値

コンポーネントがデータフローエンジンには見えないカスタムアクションを実行する場合にtrue;そうでなければ、誤りです。

属性

注釈

IDTSInput100HasSideEffectsプロパティをtrueに設定すると、入力が属するコンポーネントがエンジンには見えないカスタムアクションを実行していることをデータフローエンジンに示しています。 その結果、Data FlowタスクのRunInOptimizedModeプロパティがtrueされても、そのコンポーネントは実行計画から削除されません。

例えば、宛先コンポーネントに出力がないため、入力の HasSideEffects プロパティが偽の場合、データフローエンジンは宛先が何の動作も行っていないと判断し、実行計画から削除することができます。

IDTSInput100HasSideEffects特性は、出力のない宛先成分で常にtrueされ、IDTSOutput100HasSideEffects特性は入力のないソース成分で常にtrueされます。 変換成分では、両方の性質は通常偽になります。

ただし、行数変換の入力の HasSideEffects プロパティは trueに設定されています。 その結果、行数変換は出力を下流のコンポーネントに付ける必要はない。 したがって、パッケージデバッグ時にデータを保存せずに一時的な宛先として利用できます。

適用対象