IDTSInput100.HasSideEffects Свойство

Определение

Получает или устанавливает значение, указывающее, следует ли удалить компонент data flow или оставаться в плане выполнения задачи data flow, если его выход не прикреплен к нижнему компоненту и когда свойство RunInOptimizedMode задачи Поток данных верно.

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

Значение свойства

верно, если компонент выполняет пользовательские действия, невидимые движком потоков данных; в противном случае — ложь.

Атрибуты

Комментарии

Когда вы устанавливаете HasSideEffects свойство IDTSInput100 an в true, вы указываете движку потоков данных, что компонент, к которому принадлежит вход, выполняет пользовательские действия, невидимые движку. В результате компонент не будет удаляться из плана выполнения, если RunInOptimizedMode свойство задачи Поток данных равно true.

Например, компонент-получатель не имеет выхода, поэтому если HasSideEffects свойство его входа ложное, движок потока данных может заключить, что получатель не выполняет действия, и убрать его из плана выполнения.

Свойство всегда IDTSInput100 будет на true компоненте-назначении (который не имеет выхода), а HasSideEffects свойство — IDTSOutput100 на true исходной компоненте (которая не имеет входных данных).HasSideEffects Оба свойства обычно ложны на компоненте преобразования.

Однако HasSideEffects свойство входа преобразования Row Count задаётся как true. В результате преобразование Row Count не требует, чтобы его выход был прикреплён к нижней части по потоку. Таким образом, его можно использовать во время отладки пакетов как временное место назначения без необходимости сохранять данные.

Применяется к