言語

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

ForceExecutionValueが真の場合、パッケージが返すオプションの実行値を指定する値を取得または設定します。

ForceExecutionResult

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

ForceExecutionValue

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

ID

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

IDTSSuspend100_SuspendRequired

ブーリアンを取得したり設定したりし、ブレークポイントに遭遇したタスクを一時停止すべきかどうかを示します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。

InitExpression

オプションの初期化式を取得するか設定します。

IsDefaultLocaleID

コンテナがデフォルトのロケーションを使用しているかどうかを示す値が付与されます。

IsolationLevel

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

LocaleID

IDTSContainer100オブジェクトが実行される際に使用するローカの識別子を取得したり設定したりします。

LogEntryInfos

ログエントリに関する情報の収集。

LoggingMode

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

LoggingOptions

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

MaximumErrorCount

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

Name

オブジェクトに名前を割り当てるか設定します。

Parent

コンテナの親を取得。

PrecedenceConstraints

回収 IDTSPrecedenceConstraints100 返品。 このフィールドは読み取り専用です。

Properties

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

StartTime

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

StopTime

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

SuspendRequired

ブーリアンを取得したり設定したりし、ブレークポイントに遭遇したタスクを一時停止すべきかどうかを示します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。

TransactionOption

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

VariableDispenser

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

Variables

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

メソッド

名前 説明
AcceptBreakpointManager(IDTSBreakpointManager100)

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

ComputeExpressions(Boolean)

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

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

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

GetExpression(String)

指定されたプロパティの表現を含むStringを返します。 ヌルとは、式が割り当てられていないことを意味します。

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)

実行ファイルが正常に実行されるかどうか、実行前にすべての依存関係やその他の項目を検証してください。

適用対象