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

GestやDtsContainerオブジェクトの記述をセットします。

Disable

DtsContainerオブジェクトが無効化されているかどうかを示す値を取得または設定します。

DisableEventHandlers

タスク上のイベントハンドラが無効化されているかどうかを示す値を取得または設定します。

EventHandlers

イベントハンドラオブジェクトの集合を取得します。

EventInfos

EventInfoオブジェクトのコレクションを取得します。

Executables

実行時エンジンが処理する実行可能オブジェクトのコレクションをこのSequenceコンテナの実行中に取得します。

ExecutionDuration

コンテナが実行に費やした時間(ミリ秒単位)を示す値を返します。

ExecutionResult

DtsContainerオブジェクトの実行の成功または失敗を示す値が付与されます。

ExecutionStatus

呼び出し時点のDtsContainerオブジェクトの実行状況を示す値を取得します。

FailPackageOnFailure

子コンテナが失敗したときにパッケージが失敗するかどうかを示す値を取得または設定します。

FailParentOnFailure

子コンテナが失敗したときに親コンテナが失敗するかどうかを示す値を取得または設定します。

ForcedExecutionValue

コンテナで定義された値を含むオブジェクトを取得したり設定したりします。

ForceExecutionResult

コンテナの実行結果を指定する DTSForcedExecResult 列挙値を取得または設定します。

ForceExecutionValue

コンテナの実行値に特定の値を強制的に含めるべきかどうかを示す値を取得または設定します。

ID

dtsContainerを識別するGUIDを取得します。

IDTSSuspend100_SuspendRequired

シーケンスがサスペンションされるべきかどうかを示す値を取得または設定します。

IsDefaultLocaleID

コンテナがデフォルトのロケーションを使用しているかどうかを示す値を取得または設定します。

IsolationLevel

トランザクションの分離レベルをDtsContainerオブジェクトで取得または設定します。

LocaleID

DtsContainerオブジェクトが実行される際に使うローカルIDを取得したり設定したりします。

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)

パッケージが無効な設定が含まれていて、成功裏に実行できないかどうかを判断できるようにします。

適用対象