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 発生させる必要があるかどうかを示すブール型 (Boolean) の値を OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) 取得または設定します。

DelayValidation

タスクの検証が実行時まで延期されるかどうかを示すブール型 (Boolean) の値を取得または設定します。 既定値は false です。

Description

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

Disable

オブジェクトが無効かどうかを DtsContainer 示すブール値。

ExecutionDuration

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

ExecutionResult

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

ExecutionStatus

呼び出し時における DtsContainer オブジェクトの実行の現在の状態を示す値を返します。

FailPackageOnFailure

子コンテナーが失敗したときにパッケージが失敗するかどうかを示すブール型 (Boolean) の値を取得または設定します。 このプロパティは、パッケージ自体ではなく、コンテナーで使用されます。

FailParentOnFailure

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

ForcedExecutionValue

プロパティが ForceExecutionValue True に設定されている場合は、パッケージが返すオプションの実行値を指定する値を取得または設定します。

ForceExecutionResult

コンテナーの強制実行結果を指定する DTSForcedExecResult 列挙値を取得または設定します。

ForceExecutionValue

コンテナーの実行値に特定の値を強制的に含めるかどうかを示すブール型 (Boolean) の値を取得または設定します。

ID

DtsContainer の ID を返します。この ID は GUID です。 この値は読み取り専用です。

IsDefaultLocaleID

コンテナーが既定のロケールを使用するかどうかを示すブール値。 このプロパティは読み取り専用です。

IsolationLevel

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

LocaleID

オブジェクトの実行時に使用する Microsoft Win32® localeID を示す整数を DtsContainer 取得または設定します。

LogEntryInfos

LogEntryInfos オブジェクトを返します。 このプロパティは読み取り専用です。

LoggingMode

コンテナーのログ モードを示す有効な値を DTSLoggingMode 列挙から取得または設定します。

LoggingOptions

コンテナーのフィルターおよびログ記録のリソースを示すプロパティを表すオブジェクトを返します。 このプロパティは読み取り専用です。

MaximumErrorCount

オブジェクトの実行を停止する前に発生する可能性があるエラーの最大数を示す整数値を DtsContainer 取得または設定します。

Name

DtsContainer の名前を取得または設定します。

Parent

親コンテナーを返します。 この値は読み取り専用です。

Site

コンテナーのサイトを取得します。値の設定も可能です。

StartTime

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

StopTime

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

SuspendRequired

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

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

適用対象