ForLoopClass クラス

定義

for iteration ステートメントを使用して、パッケージ内の反復ワークフローを定義するコンテナーを提供します。

public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForLoop100, 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
    interface IDTSExecutable100
    interface ForLoop
    interface IDTSForLoop100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
    interface IDTSExecutable100
    interface ForLoop
    interface IDTSForLoop100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
    interface IDTSExecutable100
    interface ForLoop
    interface IDTSForLoop100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
継承
ForLoopClass
属性
実装

注釈

詳細については、「ForLoop」を参照してください。

コンストラクター

ForLoopClass()

ForLoopClass クラスの新しいインスタンスを初期化します。

プロパティ

AssignExpression

ループ カウンターを増減する式を取得します。値の設定も可能です。

CreationName

ランタイムが使用する名前を返します。ランタイムは、この名前を使用してオブジェクトのインスタンスを作成し、このオブジェクトのコレクションが存在する場合は、このコレクションにオブジェクトのインスタンスを追加します。 このプロパティは読み取り専用です。

DebugMode

ブレークポイントが有効になっているかどうかをタスクが確認する必要があるかどうかを示すブール値を取得または設定します。

DelayValidation

実行時までタスクの検証が遅延されるかどうかを示す値を取得または設定します。

Description

オブジェクトに関する説明を取得します。値の設定も可能です。

Disable

IDTSContainer100 オブジェクトが無効かどうかを示す値を取得または設定します。

DisableEventHandlers

タスクのイベント ハンドラーが無効かどうかを示すブール値を取得または設定します。

EvalExpression

ループの各パスで評価される式を取得します。値の設定も可能です。

EventHandlers

イベント ハンドラー オブジェクトのコレクションを返します。 このフィールドは読み取り専用です。

EventInfos

IDTSEventInfo100 オブジェクトのコレクションを返します。 このフィールドは読み取り専用です。

Executables

ForLoopClass の繰り返し中に処理された実行可能オブジェクトのコレクションを返します。

ExecutionDuration

コンテナーが実行中に費やした時間をミリ秒単位で示す値を返します。 このプロパティは読み取り専用です。

ExecutionResult

IDTSContainer100 オブジェクトの実行が成功したかどうかを示す値を取得します。

ExecutionStatus

呼び出し時における IDTSContainer100 オブジェクトの実行の現在の状態を取得します。

FailPackageOnFailure

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

FailParentOnFailure

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

ForcedExecutionValue

true の場合 ForceExecutionValue は、パッケージから返される省略可能な実行値を指定する値を取得または設定します。

ForceExecutionResult

コンテナーの強制実行結果を取得または設定します。

ForceExecutionValue

コンテナーの実行値に特定の値を適用する必要があるかどうかを示す値を取得または設定します。

ID

オブジェクトに割り当てられた一意の ID を返します。 通常、これが GUID になります。 このプロパティは読み取り専用です。

IDTSSuspend100_SuspendRequired

ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。 この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。

InitExpression

省略可能な初期化式を取得します。値の設定も可能です。

IsDefaultLocaleID

コンテナーが既定のロケールを使用するかどうかを示す値を取得します。

IsolationLevel

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

LocaleID

IDTSContainer100 オブジェクトの実行時に使用するロケールの識別子を取得または設定します。

LogEntryInfos

ログ エントリに関する情報のコレクションを取得します。

LoggingMode

コンテナーのログ モードを取得または設定します。

LoggingOptions

コンテナーのフィルターおよびログ記録のリソースを示すプロパティを表すオブジェクトを取得します。

MaximumErrorCount

コンテナーが実行を停止する前に発生する可能性があるエラーの最大数を取得または設定します。

Name

オブジェクトに割り当てられた名前を取得します。値の設定も可能です。

Parent

コンテナーの親を取得します。

PrecedenceConstraints

IDTSPrecedenceConstraints100 コレクションを返します。 このフィールドは読み取り専用です。

Properties

ForLoopClass の一連のプロパティを IDTSProperties100 コレクションに返します。

StartTime

コンテナーが実行を開始した時刻を返します。 このプロパティは読み取り専用です。

StopTime

コンテナーが実行を終了した時刻を返します。 このプロパティは読み取り専用です。

SuspendRequired

ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。 この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。

TransactionOption

コンテナーがトランザクションに参加するかどうかを示す DTSTransactionOption 列挙値を取得または設定します。

VariableDispenser

IDTSVariableDispenser100 オブジェクトを取得します。これにより、コンテナーに関連付けられた変数をロックできます。

Variables

このコンテナーに関連付けられた変数を含むコレクションを取得します。

メソッド

AcceptBreakpointManager(IDTSBreakpointManager100)

タスクに IDTSBreakpointManager100 を渡します。 タスクは、ブレークポイント マネージャーを使用してブレークポイントの状態を作成、削除、および確認します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。

ComputeExpressions(Boolean)

ForLoopClass オブジェクトの式を計算します。

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

実行可能ファイルを実行します。

GetExpression(String)

指定したプロパティの式を含む文字列型 (String) の値を取得します。 Null は、式が割り当てられていない場合を意味します。

GetParentID()

このコンテナーの親識別子を取得します。

IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

実行可能ファイルを実行します。

IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

実行可能ファイルを実行する前に、すべての依存関係とその他の項目を検証することにより、オブジェクトが正常に実行されることを確認します。

IDTSSuspend100_get_SuspendRequired()

for iteration ステートメントを使用して、パッケージ内の反復ワークフローを定義するコンテナーを提供します。

IDTSSuspend100_ResumeExecution()

一時停止したタスクの実行を再開します。 タスクまたはコンテナーは、ランタイム エンジンによって再開されます。

IDTSSuspend100_set_SuspendRequired(Boolean)

for iteration ステートメントを使用して、パッケージ内の反復ワークフローを定義するコンテナーを提供します。

IDTSSuspend100_SuspendExecution()

実行可能ファイルを中断する必要があることを示します。 このメソッドはランタイム エンジンから呼び出されます。

LoadFromXML(Object, IDTSEvents100)

XML 形式で格納されたデータを読み込みます。

RegenerateID()

コンテナーの新しい識別子を作成し、コンテナーの識別子を更新します。

ResumeExecution()

一時停止したタスクの実行を再開します。 タスクまたはコンテナーは、ランタイム エンジンによって再開されます。

SaveToXML(Object, Object, IDTSEvents100)

XML ドキュメントに情報を保存します。

SetExpression(String, String)

指定した式をプロパティに割り当てます。 プロパティから既存の式を削除するには、null を指定します。

SuspendExecution()

実行可能ファイルを中断する必要があることを示します。 このメソッドはランタイム エンジンから呼び出されます。

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

実行可能ファイルを実行する前に、すべての依存関係とその他の項目を検証することにより、オブジェクトが正常に実行されることを確認します。

適用対象