DtsContainer クラス

定義

すべてのコンテナやパッケージで使用されるプロパティとメソッドを実装する抽象ベースクラスを定義します。

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
派生
実装

コンストラクター

名前 説明
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

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

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 イベントをリッスンするイベント ハンドラーを追加します。

適用対象