DtsEventHandler クラス

定義

特定のイベントが発生したときに実行可能な実行ファイルを保持するパッケージやその他のコンテナ上のコンテナです。 このクラスは継承できません。

public ref class DtsEventHandler sealed : Microsoft::SqlServer::Dts::Runtime::DtsContainer, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class DtsEventHandler : Microsoft.SqlServer.Dts.Runtime.DtsContainer, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type DtsEventHandler = class
    inherit DtsContainer
    interface IDTSSequence
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class DtsEventHandler
Inherits DtsContainer
Implements IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
継承
実装

注釈

詳細については、 統合サービス(SSIS)イベントハンドラ および 統合サービスコンテナを参照してください。

フィールド

名前 説明
m_executable

実行ファイルです。

(継承元 Executable)

プロパティ

名前 説明
CreationName

DtsContainerオブジェクトのインスタンスを作成するために使われる文字列を返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
DebugMode

DtsContainerオブジェクトがデバッグモードにあるかどうか、実行中にOnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)イベントを発生させるべきかどうかを示すブール値を取得または設定します。

(継承元 DtsContainer)
DelayValidation

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

(継承元 DtsContainer)
Description

DtsContainerオブジェクトの記述を取得するか設定します。

(継承元 DtsContainer)
Disable

DtsContainerオブジェクトが無効化されているかどうかを示すブール数です。

(継承元 DtsContainer)
Executables

このコンテナ内の実行ファイルを含む Executables コレクションを返し、イベント発生時に実行されます。 このプロパティは読み取り専用です。

ExecutionDuration

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

(継承元 DtsContainer)
ExecutionResult

DtsContainerオブジェクトの実行の成功または失敗を示す値を返します。

(継承元 DtsContainer)
ExecutionStatus

呼び出し時点の DtsContainer オブジェクトの実行状況を示す値を返します。

(継承元 DtsContainer)
FailPackageOnFailure

子コンテナが失敗したときにパッケージが失敗するかどうかを示すブール値を取得または設定します。 この特性は容器に使われており、パッケージ自体には適用されません。

(継承元 DtsContainer)
FailParentOnFailure

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

(継承元 DtsContainer)
ForcedExecutionValue

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

(継承元 DtsContainer)
ForceExecutionResult

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

(継承元 DtsContainer)
ForceExecutionValue

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

(継承元 DtsContainer)
HasExpressions

DTSイベントに式が含まれているかどうかを取得。

ID

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

(継承元 DtsContainer)
IsDefaultLocaleID

コンテナがデフォルトのロケーションを使用しているかどうかを示すブール数です。 このプロパティは読み取り専用です。

(継承元 DtsContainer)
IsolationLevel

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

(継承元 DtsContainer)
LocaleID

DtsContainerオブジェクトを実行する際に使うMicrosoft Win32® localeIDを示す整数を取得します。

(継承元 DtsContainer)
LogEntryInfos

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

(継承元 DtsContainer)
LoggingMode

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

(継承元 DtsContainer)
LoggingOptions

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

(継承元 DtsContainer)
MaximumErrorCount

DtsContainerオブジェクトが実行を停止する前に起こりうる最大エラー数を示す整数値を取得または設定します。

(継承元 DtsContainer)
Name

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

(継承元 DtsContainer)
Parent

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

(継承元 DtsContainer)
PrecedenceConstraints

このコンテナ内の実行ファイルに存在する場合、先行制約の集合を返します。 このプロパティは読み取り専用です。

Properties

DtsProperties コレクションを返します。 このプロパティは読み取り専用です。

Site

コンテナのサイトを取得または設定します。

(継承元 DtsContainer)
StartTime

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

(継承元 DtsContainer)
StopTime

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

(継承元 DtsContainer)
SuspendRequired

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

(継承元 DtsContainer)
TransactionOption

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

(継承元 DtsContainer)
VariableDispenser

コンテナに関連する変数をロックできるように、 VariableDispenser オブジェクトを返します。

(継承元 DtsContainer)
Variables

このコンテナに関連付けられた変数を含むコレクションを返します。 このプロパティは読み取り専用です。

(継承元 DtsContainer)

メソッド

名前 説明
AcceptBreakpointManager(BreakpointManager)

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

(継承元 DtsContainer)
Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 DtsContainer)
Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 DtsObject)
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object)

アプリケーション、コンテナ、またはパッケージをパッケージワークフローの一部として実行します。

(継承元 DtsContainer)
GetExecutionPath()

DTSイベントハンドラの実行パスを取得します。

GetExpression(String)

指定された性質の式を返します。 ヌルとは、式が割り当てられていないことを意味します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 DtsObject)
GetPackagePath()

イベントハンドラが適用されるパッケージのパスを取得します。

LoadFromXML(XmlNode, IDTSEvents)

このメソッドはアプリケーションコードでは呼び出せません。 .xmlとして保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) メソッドを使います。

(継承元 DtsContainer)
ResumeExecution()

一時停止した後、作業の実行を再開する。 タスクまたはコンテナはランタイムエンジンによって再開されます。

(継承元 DtsContainer)
SaveToXML(XmlDocument, XmlNode, IDTSEvents)

このメソッドはアプリケーションコードでは呼び出せません。 パッケージを .xmlとして保存するには、 SaveToXml(String, Package, IDTSEvents) メソッドを使います。

(継承元 DtsContainer)
SetExpression(String, String)

指定された式をプロパティに割り当てます。 nullを指定して、プロパティから既存の式を削除します。

SetWrappedExecutable(IDTSExecutable100)

コンテナ用のラップされた実行ファイルを設定します。

(継承元 DtsContainer)
SuspendExecution()

実行ファイルが一時停止される必要があるときに呼び出されます。 このメソッドはランタイムエンジンによって呼び出されます。

(継承元 DtsContainer)
Validate(Connections, Variables, IDTSEvents, IDTSLogging)

コンテナが実行を妨げる無効な設定が含まれているかどうかを判断できるようにします。

(継承元 DtsContainer)

イベント

名前 説明
Disposed

コンポーネントの Disposed イベントをリッスンするイベント ハンドラーを追加します。

(継承元 DtsContainer)

適用対象