TransferSqlServerObjectsTask.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 當屬性為時,傳遞給參數 TransactionOption false 。 如果 TransactionOption 屬性為 true ,您可以傳入 null transaction 參數以表示容器支援交易,但不會參與。