SequenceClass 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示順序類別。
public ref class SequenceClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutable100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("79311620-29A0-4811-998E-806847F6FBF8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2292B7AB-227F-4EFD-99ED-60D3D716CB87")]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2323159B-EAF9-4F86-9D20-9CBF7C64228D")]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("79311620-29A0-4811-998E-806847F6FBF8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("2292B7AB-227F-4EFD-99ED-60D3D716CB87")>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("2323159B-EAF9-4F86-9D20-9CBF7C64228D")>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class SequenceClass
Implements IDTSBreakpointSite100, IDTSEventsProvider100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Sequence
- 繼承
-
SequenceClass
- 屬性
- 實作
備註
如需詳細資訊,請參閱Sequence。
建構函式
SequenceClass() |
初始化 SequenceClass 類別的新執行個體。 |
屬性
CreationName |
取得用來建立 DtsContainer 物件執行個體的字串。 |
DebugMode |
取得或設定值,指出 DtsContainer 物件是否處於偵錯模式。 |
DelayValidation |
取得或設定值,指出是否要延遲至執行階段才驗證工作。 |
Description |
取得或設定 DtsContainer 物件的描述。 |
Disable |
取得或設定值,指出是否要停用 DtsContainer 物件。 |
DisableEventHandlers |
取得或設定值,指出是否已停用工作上的事件處理常式。 |
EventHandlers |
取得事件處理常式物件的集合。 |
EventInfos |
取得 EventInfo 物件的集合。 |
Executables |
取得執行階段引擎執行此時序容器期間處理的可執行物件集合。 |
ExecutionDuration |
傳回值,這個值表示容器花在執行的時間量 (以毫秒為單位)。 |
ExecutionResult |
取得值,這個值表示 DtsContainer 物件執行成功或失敗。 |
ExecutionStatus |
取得值,這個值表示 DtsContainer 物件在呼叫時的目前執行狀態。 |
FailPackageOnFailure |
取得或設定值,指出子容器失敗時,封裝是否也失敗。 |
FailParentOnFailure |
取得或設定值,指出子容器失敗時,父容器是否也失敗。 |
ForcedExecutionValue |
取得或設定包含容器所定義值的物件。 |
ForceExecutionResult |
取得或設定指定容器執行結果的 DTSForcedExecResult 列舉值。 |
ForceExecutionValue |
取得或設定值,指出容器的執行值是否應該強制包含特定值。 |
ID |
取得可識別 DtsContainer 的 GUID。 |
IDTSSuspend100_SuspendRequired |
取得或設定值,這個值會指出順序是否應該暫停。 |
IsDefaultLocaleID |
取得或設定值,指出容器是否使用預設的地區設定。 |
IsolationLevel |
取得或設定 DtsContainer 物件中的交易隔離等級。 |
LocaleID |
取得或設定 DtsContainer 物件執行時使用的地區設定識別碼。 |
LogEntryInfos |
取得 IDTSLogEntryInfos100 物件。 |
LoggingMode |
取得或設定容器的記錄模式。 |
LoggingOptions |
取得物件,該物件包含表示容器之篩選和記錄資源的屬性。 |
MaximumErrorCount |
取得或設定 DtsContainer 物件停止執行之前,可以發生的錯誤數目上限。 |
Name |
取得或設定 DtsContainer 的名稱。 |
Parent |
取得父容器。 |
PrecedenceConstraints |
取得 IDTSPrecedenceConstraints100 的集合。 |
Properties |
取得 IDTSProperties100 的集合。 |
StartTime |
取得容器開始執行的時間。 |
StopTime |
取得容器結束執行的時間。 |
SuspendRequired |
取得或設定值,指出當工作遇到中斷點時是否應該暫停。 |
TransactionOption |
取得或設定 DTSTransactionOption 列舉值,指出容器是否參與交易。 |
VariableDispenser |
IDTSVariableDispenser100 物件,以便可以鎖定與容器相關聯的變數。 |
Variables |
取得集合,其中包含與這個容器相關聯的變數。 |
方法
AcceptBreakpointManager(IDTSBreakpointManager100) |
這個方法由執行階段引擎於建立工作或容器時呼叫。 |
ComputeExpressions(Boolean) |
計算 SequenceClass 物件的運算式。 |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
執行應用程式。 |
GetExpression(String) |
傳回字串,其中包含指定之屬性的運算式。 |
GetParentID() |
取得或設定 SequenceClass 物件的父識別碼。 |
IDTSSuspend100_get_SuspendRequired() | |
IDTSSuspend100_ResumeExecution() |
繼續暫停執行。 |
IDTSSuspend100_set_SuspendRequired(Boolean) | |
IDTSSuspend100_SuspendExecution() |
暫停執行。 |
LoadFromXML(Object, IDTSEvents100) |
載入以 XML 格式儲存的封裝。 |
RegenerateID() |
建立順序的新 GUID。 |
ResumeExecution() |
在暫停之後繼續執行工作。 |
SaveToXML(Object, Object, IDTSEvents100) |
將封裝儲存為 XML 格式。 |
SetExpression(String, String) |
將指定的運算式指派至屬性。 |
SuspendExecution() |
可執行檔必須暫停時呼叫。 |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
可讓封裝判斷本身是否包含無效的設定,因而無法順利執行。 |