DtsContainer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのコンテナやパッケージで使用されるプロパティとメソッドを実装する抽象ベースクラスを定義します。
public ref class DtsContainer abstract : Microsoft::SqlServer::Dts::Runtime::Executable, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionMetrics, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public abstract class DtsContainer : Microsoft.SqlServer.Dts.Runtime.Executable, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionMetrics, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type DtsContainer = class
inherit Executable
interface IDTSPersist
interface IDTSExecutionMetrics
interface IDTSName
interface IDTSBreakpointSite
interface IDTSSuspend
interface IComponent
interface IDisposable
Public MustInherit Class DtsContainer
Inherits Executable
Implements IComponent, IDisposable, IDTSBreakpointSite, IDTSExecutionMetrics, IDTSName, IDTSPersist
- 継承
- 派生
- 実装
コンストラクター
| 名前 | 説明 |
|---|---|
| DtsContainer(IDTSContainer100) |
DtsContainer クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| m_executable |
実行ファイルです。 (継承元 Executable) |
プロパティ
| 名前 | 説明 |
|---|---|
| CreationName |
DtsContainerオブジェクトのインスタンスを作成するために使われる文字列を返します。 このプロパティは読み取り専用です。 |
| DebugMode |
DtsContainerオブジェクトがデバッグモードにあるかどうか、実行中にOnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)イベントを発生させるべきかどうかを示すブール値を取得または設定します。 |
| DelayValidation |
タスクの検証が実行時まで遅延されるかどうかを示すブール値を取得または設定します。 既定値は false です。 |
| Description |
DtsContainerオブジェクトの記述を取得するか設定します。 |
| Disable |
DtsContainerオブジェクトが無効化されているかどうかを示すブール数です。 |
| ExecutionDuration |
コンテナが実行に費やした時間(ミリ秒単位)を示す値を返します。 このプロパティは読み取り専用です。 |
| ExecutionResult |
DtsContainerオブジェクトの実行の成功または失敗を示す値を返します。 |
| ExecutionStatus |
呼び出し時点の DtsContainer オブジェクトの実行状況を示す値を返します。 |
| FailPackageOnFailure |
子コンテナが失敗したときにパッケージが失敗するかどうかを示すブール値を取得または設定します。 この特性は容器に使われており、パッケージ自体には適用されません。 |
| FailParentOnFailure |
子コンテナが失敗したときに親コンテナが失敗するかどうかを定義する |
| ForcedExecutionValue |
ForceExecutionValueプロパティがTrueに設定されている場合、パッケージが返すオプション実行値を指定する値を得たり設定したりします。 |
| ForceExecutionResult |
コンテナの強制実行結果を指定する DTSForcedExecResult 列挙値を取得または設定します。 |
| ForceExecutionValue |
コンテナの実行値に特定の値を強制的に含めるべきかどうかを示すブール値を取得または設定します。 |
| ID |
DtsContainerのIDであるGUIDを返します。 値は読み取り専用です。 |
| IsDefaultLocaleID |
コンテナがデフォルトのロケーションを使用しているかどうかを示すブール数です。 このプロパティは読み取り専用です。 |
| IsolationLevel |
DtsContainerオブジェクト内のトランザクションの分離レベルを取得するか設定します。 |
| LocaleID |
DtsContainerオブジェクトを実行する際に使うMicrosoft Win32® localeIDを示す整数を取得します。 |
| LogEntryInfos |
LogEntryInfos オブジェクトを返します。 このプロパティは読み取り専用です。 |
| LoggingMode |
コンテナのログモードを示す有効な値を取得または設定 DTSLoggingMode 列挙から取得します。 |
| LoggingOptions |
コンテナのフィルタリングおよびログリソースを示すプロパティを含むオブジェクトを返します。 このプロパティは読み取り専用です。 |
| MaximumErrorCount |
DtsContainerオブジェクトが実行を停止する前に起こりうる最大エラー数を示す整数値を取得または設定します。 |
| Name |
DtsContainerの名前を取得または設定します。 |
| Parent |
親コンテナを返します。 値は読み取り専用です。 |
| Site |
コンテナのサイトを取得または設定します。 |
| StartTime |
コンテナの実行開始時刻を返します。 このプロパティは読み取り専用です。 |
| StopTime |
コンテナが実行を終了した時刻を返します。 このプロパティは読み取り専用です。 |
| SuspendRequired |
ブレークポイントに遭遇したタスクを停止すべきかどうかを示すブール値を取得または設定します。 この値は、ブレークポイントが発生した際にランタイムエンジンがタスクやコンテナに対して設定します。 |
| TransactionOption |
コンテナがトランザクションに参加するかどうかを示す DTSTransactionOption 列挙値を取得または設定します。 |
| VariableDispenser |
コンテナに関連する変数をロックできるように、 VariableDispenser オブジェクトを返します。 |
| Variables |
このコンテナに関連付けられた変数を含むコレクションを返します。 このプロパティは読み取り専用です。 |
メソッド
| 名前 | 説明 |
|---|---|
| AcceptBreakpointManager(BreakpointManager) |
このメソッドは、タスクやコンテナが作成される際にランタイムエンジンによって呼び出され、 BreakpointManager マネージャを渡してタスクがブレークポイントの作成、削除、状態の確認を行えます。 このメソッドはランタイムによって呼び出され、コードでは使用されません。 |
| Dispose() |
アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。 |
| Equals(Object) |
2 つのオブジェクト インスタンスが等しいかどうかを判断します。 (継承元 DtsObject) |
| Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
アプリケーション、コンテナ、またはパッケージをパッケージワークフローの一部として実行します。 |
| GetHashCode() |
このインスタンスのハッシュ コードを返します。 (継承元 DtsObject) |
| LoadFromXML(XmlNode, IDTSEvents) |
このメソッドはアプリケーションコードでは呼び出せません。 .xmlとして保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) メソッドを使います。 |
| ResumeExecution() |
一時停止した後、作業の実行を再開する。 タスクまたはコンテナはランタイムエンジンによって再開されます。 |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
このメソッドはアプリケーションコードでは呼び出せません。 パッケージを .xmlとして保存するには、 SaveToXml(String, Package, IDTSEvents) メソッドを使います。 |
| SetWrappedExecutable(IDTSExecutable100) |
コンテナ用のラップされた実行ファイルを設定します。 |
| SuspendExecution() |
実行ファイルが一時停止される必要があるときに呼び出されます。 このメソッドはランタイムエンジンによって呼び出されます。 |
| Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
コンテナが実行を妨げる無効な設定が含まれているかどうかを判断できるようにします。 |
イベント
| 名前 | 説明 |
|---|---|
| Disposed |
コンポーネントの Disposed イベントをリッスンするイベント ハンドラーを追加します。 |