TransferJobsTask.Execute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
运行该任务。
public:
override Microsoft::SqlServer::Dts::Runtime::DTSExecResult Execute(Microsoft::SqlServer::Dts::Runtime::Connections ^ connections, Microsoft::SqlServer::Dts::Runtime::VariableDispenser ^ variableDispenser, Microsoft::SqlServer::Dts::Runtime::IDTSComponentEvents ^ events, Microsoft::SqlServer::Dts::Runtime::IDTSLogging ^ log, System::Object ^ transaction);
public override Microsoft.SqlServer.Dts.Runtime.DTSExecResult Execute (Microsoft.SqlServer.Dts.Runtime.Connections connections, Microsoft.SqlServer.Dts.Runtime.VariableDispenser variableDispenser, Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents events, Microsoft.SqlServer.Dts.Runtime.IDTSLogging log, object transaction);
override this.Execute : Microsoft.SqlServer.Dts.Runtime.Connections * Microsoft.SqlServer.Dts.Runtime.VariableDispenser * Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents * Microsoft.SqlServer.Dts.Runtime.IDTSLogging * obj -> Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Public Overrides Function Execute (connections As Connections, variableDispenser As VariableDispenser, events As IDTSComponentEvents, log As IDTSLogging, transaction As Object) As DTSExecResult
参数
- connections
- Connections
任务使用的连接的集合。
- variableDispenser
- VariableDispenser
一个用来锁定变量的 VariableDispenser 对象。
- events
- IDTSComponentEvents
一个实现 IDTSComponentEvents 接口的对象。
- log
- IDTSLogging
一个实现 IDTSLogging 接口的对象。
- transaction
- Object
容器所属的事务对象。 此值可为 NULL。
返回
DTSExecResult 枚举中的一个值。
注解
该方法 Execute 由任务主机和其他对象从 Executable 抽象类继承,通过 DtsContainer 该类,并允许由运行时引擎运行继承对象。 Execute
单个对象继承的方法在代码中不常用,并且建议在包中运行任何任务或容器时调用Execute该方法。 但是, Execute
如果发现需要该方法的唯一情况,该方法就可用于各个对象。
该方法的主要 Execute
用途是在创建自定义任务时继承和重写该方法。 有关如何重写 Execute 方法的详细信息,请参阅 对自定义任务进行编码。
该方法 Execute
在包运行时隐式调用 Validate
该方法。 包中的所有任务都会在验证期间查看相应的设置,并查看包中的所有对象,包括包中的包、容器和其他组件。
如果在验证阶段遇到导致包失败的问题,包对象将继续调用 Execute
包中的每个任务和对象的方法。
null
属性transaction
为 false
..TransactionOption TransactionOption如果属性为 true,则可以传入null
transaction
参数来指示容器支持事务,但不会参与。