SSIS:好奇:为什么 FireInformation 方法中的最后一个参数是 ref bool?

发布于 2024-09-26 16:09:17 字数 125 浏览 3 评论 0原文

我目前正在开发一个 SSIS 包,在第 80 次在脚本任务中使用 FireInformation 之后,我不得不想:为什么该方法要求您传入 ref 布尔值作为其最后一个参数?该文档没有说明方法返回后应如何响应该值。我在这里错过了什么吗?

I'm currently working on a SSIS package and after the 80th time using FireInformation inside a Script Task, I have to wonder: why would the method require you to pass in a ref boolean as its last parameter? The documentation doesn't state anything about how you should respond to the value once the method returns. Am I missing something here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

缘字诀 2024-10-03 16:09:17

运行时引擎能够修改“fireAgain”参数并防止进一步触发事件。为此,运行时必须有权修改变量。仅当参数通过 ref 传递时才能执行此操作。

The run-time engine has the ability to modify the “fireAgain” parameter and prevent the further firing of events. In order to do this, the run-time must have access to modify the variable. It can only do this if the parameter is passed by ref.

你是我的挚爱i 2024-10-03 16:09:17

它是 fireAgain 参数。

由于事件的触发可能代价高昂,因此运行时引擎提供了一种机制来抑制您不感兴趣的事件。每个事件触发方法都有一个 FireAgain 参数。 如果该变量的值为 false,则在方法返回后,调用者在当前执行期间不会再次触发该事件。
来源

It is fireAgain parameter.

Because firing of an event may be expensive, the run-time engine provides a mechanism for suppressing events that you are not interested in. Every event firing method has a FireAgain parameter. If the value of this variable is false, after the method returns, the caller will not fire this event again for the duration of the current execution.
Source

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文