DefaultEvents.OnVariableValueChanged(DtsContainer, Variable, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此事件由 Integration Services 运行时使用。 它不由任务调用。
public:
virtual void OnVariableValueChanged(Microsoft::SqlServer::Dts::Runtime::DtsContainer ^ DtsContainer, Microsoft::SqlServer::Dts::Runtime::Variable ^ variable, bool % fireAgain);
public virtual void OnVariableValueChanged (Microsoft.SqlServer.Dts.Runtime.DtsContainer DtsContainer, Microsoft.SqlServer.Dts.Runtime.Variable variable, ref bool fireAgain);
abstract member OnVariableValueChanged : Microsoft.SqlServer.Dts.Runtime.DtsContainer * Microsoft.SqlServer.Dts.Runtime.Variable * bool -> unit
override this.OnVariableValueChanged : Microsoft.SqlServer.Dts.Runtime.DtsContainer * Microsoft.SqlServer.Dts.Runtime.Variable * bool -> unit
Public Overridable Sub OnVariableValueChanged (DtsContainer As DtsContainer, variable As Variable, ByRef fireAgain As Boolean)
参数
- DtsContainer
- DtsContainer
任务。
- variable
- Variable
已更改的变量。
- fireAgain
- Boolean
一个布尔值,指示这是否应继续触发或停止触发。 true 值指示它应继续激发。
实现
注解
每当变量的值发生更改时,变量将调用此事件。 OnVariableValueChanged 不应由任务调用,因为它由运行时引擎由变量引发。 如果任务调用 OnVariableValueChanged,该方法将返回成功,但不会执行事件处理程序。