DtsEventHandler クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のイベントが発生したときに実行可能な実行ファイルを保持するパッケージやその他のコンテナ上のコンテナです。 このクラスは継承できません。
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 |
子コンテナが失敗したときに親コンテナが失敗するかどうかを定義する |
| 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) |