Поделиться через


IDTSOutput100.HasSideEffects Свойство

Определение

public:
 property bool HasSideEffects { bool get(); void set(bool value); };
[System.Runtime.InteropServices.DispId(107)]
public bool HasSideEffects { [System.Runtime.InteropServices.DispId(107)] get; [System.Runtime.InteropServices.DispId(107)] set; }
[<System.Runtime.InteropServices.DispId(107)>]
[<get: System.Runtime.InteropServices.DispId(107)>]
[<set: System.Runtime.InteropServices.DispId(107)>]
member this.HasSideEffects : bool with get, set
Public Property HasSideEffects As Boolean

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

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

Атрибуты

Комментарии

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

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

Свойство HasSideEffectsIDTSInput100 объекта всегда будет иметь значение true в компоненте назначения (который не имеет выходных данных), а свойство IDTSOutput100 HasSideEffects объекта всегда будет иметь значение true в исходном компоненте (который не имеет входных данных). Оба свойства обычно имеют значение false для компонента преобразования.

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

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