ForEachLoopClass クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
foreach iteration 文を使ってパッケージ内の反復ワークフローを定義するコンテナを提供します。
public ref class ForEachLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachLoop, 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::IDTSForEachLoop100, 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("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("B4239650-285C-4F45-8F7B-759C3009A565")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
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("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
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("B4239650-285C-4F45-8F7B-759C3009A565")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForEachLoopClass
Implements ForEachLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForEachLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- 継承
-
ForEachLoopClass
- 属性
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| ForEachLoopClass() |
ForEachLoopClass クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| CreationName |
ForEachLoopClassオブジェクトのインスタンスを作成するために使われる文字列を返します。 このプロパティは読み取り専用です。 |
| DebugMode |
ForEachLoopClassオブジェクトがデバッグモードにあるかどうか、実行中にOnBreakpointHit(IDTSBreakpointSite100, IDTSBreakpointTarget100)イベントを発生させるべきかどうかを示すブール値を取得または設定します。 |
| DelayValidation |
タスクの検証が実行時まで遅延されるかどうかを示すブール値を取得または設定します。 既定値は false です。 |
| Description |
ForEachLoopClassオブジェクトの記述を取得するか設定します。 |
| Disable |
ForEachLoopClassオブジェクトが無効化されているかどうかを示すブール値を取得します。 |
| DisableEventHandlers |
タスク上のイベントハンドラが無効化されているかどうかを示すブール値を取得します。 |
| EventHandlers |
イベントハンドラオブジェクトの集合を取得します。 このフィールドは読み取り専用です。 |
| EventInfos |
IDTSEventInfo100 オブジェクトのコレクションを取得します。 このフィールドは読み取り専用です。 |
| Executables |
実行可能オブジェクトのコレクションを取得します。 |
| ExecutionDuration |
コンテナが実行に費やした時間(ミリ秒単位)を示す値を返します。 このプロパティは読み取り専用です。 |
| ExecutionResult |
ForEachLoopClassオブジェクトの実行の成功または失敗を示す値を返します。 |
| ExecutionStatus |
呼び出し時点の ForEachLoopClass オブジェクトの実行状況を示す値を返します。 |
| FailPackageOnFailure |
子コンテナが失敗したときにパッケージが失敗するかどうかを示すブール値を取得または設定します。 |
| FailParentOnFailure |
子コンテナが失敗したときに親コンテナが失敗するかを定義するブール値を取得または設定します。 |
| ForcedExecutionValue |
ForceExecutionValueプロパティがtrueに設定されている場合、パッケージが返すオプション実行値を指定する値を得たり設定したりします。 |
| ForceExecutionResult |
コンテナの強制実行結果を指定する DTSExecResult 列挙値を取得または設定します。 |
| ForceExecutionValue |
コンテナの実行値に特定の値を強制的に含めるべきかどうかを示すブール値を取得または設定します。 |
| ForEachEnumerator |
IDTSForEachEnumerator100のホストを手に入れたり設定したりします。 |
| ID |
ForEachLoopClassの GUID を取得します。 値は読み取り専用です。 |
| IDTSSuspend100_SuspendRequired |
ブレークポイントに遭遇したタスクを停止すべきかどうかを示すブール値を取得または設定します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。 |
| IsDefaultLocaleID |
コンテナがデフォルトのロケーションを使用しているかどうかを示すブール数です。 このプロパティは読み取り専用です。 |
| IsolationLevel |
ForEachLoopClassオブジェクト内のトランザクションの分離レベルを取得するか設定します。 |
| LocaleID |
ForEachLoopClassオブジェクトを実行する際に使うMicrosoft Win32® localeIDを示す整数を取得します。 |
| LogEntryInfos |
コンテナの IDTSLogEntryInfos100 オブジェクトを取得します。 このプロパティは読み取り専用です。 |
| LoggingMode |
コンテナのログモードを示す有効な値を取得または設定 DTSLoggingMode 列挙から取得します。 |
| LoggingOptions |
コンテナのフィルタリングおよびログリソースを示すプロパティを含むオブジェクトを取得します。 このプロパティは読み取り専用です。 |
| MaximumErrorCount |
ForEachLoopClassオブジェクトが実行を停止する前に起こりうる最大エラー数を示す整数値を取得または設定します。 |
| Name |
ForEachLoopClassの名前を取得または設定します。 |
| Parent |
親コンテナを手に入れます。 値は読み取り専用です。 |
| PrecedenceConstraints |
ForEachLoopに関連するすべての優先制約を含むIDTSPrecedenceConstraints100コレクションを取得します。 |
| Properties |
ForEachLoopに関連する IDTSProperty100 オブジェクトの集合を返します。 |
| StartTime |
コンテナが実行を開始した時刻を取得できます。 このプロパティは読み取り専用です。 |
| StopTime |
コンテナが実行を終了した時刻を取得できます。 このプロパティは読み取り専用です。 |
| SuspendRequired |
ブレークポイントに遭遇したタスクを停止すべきかどうかを示すブール値を取得または設定します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。 |
| TransactionOption |
コンテナがトランザクションに参加するかどうかを示す DTSTransactionOption 列挙値を取得または設定します。 |
| VariableDispenser |
コンテナに関連付けられた変数をロックできるように IDTSVariableDispenser100 オブジェクトを取得します。 |
| VariableMappings |
ForEachLoopの変数マッピングを含むIDTSForEachVariableMappings100コレクションを取得します。 |
| Variables |
このコンテナに関連付けられた変数を含むコレクションを返します。 このプロパティは読み取り専用です。 |