SequenceClass 類別

定義

表示順序類別。

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)

可讓封裝判斷本身是否包含無效的設定,因而無法順利執行。

適用於