EventHandlerClass クラス
この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
特定のイベントが発生したときに実行される実行可能オブジェクトを保持するパッケージまたは他のコンテナーのコンテナーです。
継承階層
System.Object
Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandlerClass
名前空間: Microsoft.SqlServer.Dts.Runtime.Wrapper
アセンブリ: Microsoft.SqlServer.DTSRuntimeWrap (Microsoft.SqlServer.DTSRuntimeWrap.dll)
構文
'宣言
<GuidAttribute("B8E051B0-2B05-49C7-A60F-20E877392D5E")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class EventHandlerClass _
Implements EventHandler, IDTSEventHandler100, IDTSContainer100, IDTSSequence100, _
IDTSExecutable100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, _
IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100
'使用
Dim instance As EventHandlerClass
[GuidAttribute("B8E051B0-2B05-49C7-A60F-20E877392D5E")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class EventHandlerClass : EventHandler,
IDTSEventHandler100, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSExecutionMetrics100,
IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100,
IDTSRuntimeObject100
[GuidAttribute(L"B8E051B0-2B05-49C7-A60F-20E877392D5E")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class EventHandlerClass : EventHandler,
IDTSEventHandler100, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSExecutionMetrics100,
IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100,
IDTSRuntimeObject100
[<GuidAttribute("B8E051B0-2B05-49C7-A60F-20E877392D5E")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type EventHandlerClass =
class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
end
public class EventHandlerClass implements EventHandler, IDTSEventHandler100, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100
EventHandlerClass 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
EventHandlerClass | インフラストラクチャです。 EventHandlerClass クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
CreationName | インフラストラクチャです。ランタイム エンジンが EventHandlerClass のインスタンス作成に使用する名前を取得します。このプロパティは読み取り専用です。 | |
DebugMode | インフラストラクチャです。ブレークポイントが有効であるかどうかをタスクで確認する必要があるかどうかを示す Boolean を取得します。値の設定も可能です。 | |
DelayValidation | インフラストラクチャです。実行時までタスクの検証が遅延されるかどうかを示す Boolean を取得または設定します。既定値は false です。 | |
Description | インフラストラクチャです。 EventHandlerClass オブジェクトの説明を取得します。値の設定も可能です。 | |
Disable | インフラストラクチャです。 EventHandlerClass オブジェクトが無効であるかどうかを示す Boolean を取得します。 | |
Executables | インフラストラクチャです。イベントが発生したときに実行される、このコンテナー内の実行可能オブジェクトのコレクションを取得します。このプロパティは読み取り専用です。 | |
ExecutionDuration | インフラストラクチャです。コンテナーが実行中に費やした時間をミリ秒単位で示す値を取得します。このプロパティは読み取り専用です。 | |
ExecutionResult | インフラストラクチャです。 EventHandlerClass オブジェクトの実行が成功したかどうかを示す値を取得します。 | |
ExecutionStatus | インフラストラクチャです。呼び出し時における EventHandlerClass オブジェクトの実行の現在の状態を示す値を取得します。 | |
FailPackageOnFailure | インフラストラクチャです。子コンテナーが失敗したときにパッケージが失敗するかどうかを示す Boolean を取得または設定します。このプロパティは、パッケージ自体ではなく、コンテナーで使用されます。 | |
FailParentOnFailure | インフラストラクチャです。子コンテナーが失敗したときに親コンテナーが失敗するかどうかを示す Boolean を取得または設定します。 | |
ForcedExecutionValue | インフラストラクチャです。ForceExecutionValue プロパティが true に設定されている場合は、パッケージから返されるオプションの実行値を取得または設定します。 | |
ForceExecutionResult | インフラストラクチャです。コンテナーの強制実行結果を指定する DTSForcedExecResult 列挙値を取得または設定します。 | |
ForceExecutionValue | インフラストラクチャです。コンテナーの実行値に特定の値を適用する必要があるかどうかを示す Boolean を取得または設定します。 | |
ID | インフラストラクチャです。 EventHandlerClass の ID を取得します。この ID は GUID です。この値は読み取り専用です。 | |
IDTSSuspend100_SuspendRequired | インフラストラクチャです。ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。 | |
IsDefaultLocaleID | インフラストラクチャです。コンテナーが既定のロケールを使用するかどうかを示す Boolean を取得します。このプロパティは読み取り専用です。 | |
IsolationLevel | インフラストラクチャです。 EventHandlerClass オブジェクト内のトランザクションの分離レベルを取得または設定します。 | |
LocaleID | インフラストラクチャです。 EventHandlerClass オブジェクトが実行されるときに使用する Microsoft Win32® localeID を示す Integer を取得または設定します。 | |
LogEntryInfos | インフラストラクチャです。ログ エントリ定義のコレクションを取得します。このプロパティは読み取り専用です。 | |
LoggingMode | インフラストラクチャです。コンテナーのログ モードを示す値を DTSLoggingMode 列挙から取得または設定します。 | |
LoggingOptions | インフラストラクチャです。コンテナーのフィルターおよびログ記録のリソースを示すプロパティを表すオブジェクトを取得します。このプロパティは読み取り専用です。 | |
MaximumErrorCount | インフラストラクチャです。 EventHandlerClass オブジェクトが実行を停止する前に発生する可能性があるエラーの最大数を指定する Integer 値を取得または設定します。 | |
Name | インフラストラクチャです。 EventHandlerClass の名前を取得または設定します。 | |
Parent | インフラストラクチャです。親コンテナーを取得します。この値は読み取り専用です。 | |
PrecedenceConstraints | インフラストラクチャです。このコンテナー内の実行可能オブジェクトに優先順位制約がある場合、優先順位制約のコレクションを取得します。このプロパティは読み取り専用です。 | |
Properties | インフラストラクチャです。IDTSProperty100 オブジェクトのコレクションを取得します。このプロパティは読み取り専用です。 | |
StartTime | インフラストラクチャです。コンテナーが実行を開始する時刻を取得します。このプロパティは読み取り専用です。 | |
StopTime | インフラストラクチャです。コンテナーが実行を停止する時刻を取得します。このプロパティは読み取り専用です。 | |
SuspendRequired | インフラストラクチャです。ブレークポイントに到達したときにタスクを中断するかどうかを示す Boolean を取得します。値の設定も可能です。この値は、ブレークポイントに到達したときにタスクおよびコンテナーに対してランタイム エンジンで設定されます。 | |
TransactionOption | インフラストラクチャです。コンテナーがトランザクションに参加するかどうかを示す値を取得または設定します。 | |
VariableDispenser | インフラストラクチャです。変数ディスペンサーのオブジェクトを取得します。これにより、コンテナーに関連付けられた変数を読み取りや書き込みに対してロックできます。 | |
Variables | インフラストラクチャです。このコンテナーに関連付けられた変数を含むコレクション オブジェクトを取得します。このプロパティは読み取り専用です。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AcceptBreakpointManager | インフラストラクチャです。タスクに IDTSBreakpointManager100 を渡します。タスクは、ブレークポイント マネージャーを使用してブレークポイントの状態を作成、削除、および確認します。このメソッドはランタイムで呼び出されるメソッドであり、コードでは使用されません。 | |
ComputeExpressions | インフラストラクチャです。この EventHandlerClass オブジェクトの式を計算します。 | |
Equals | (Object から継承されています。) | |
Execute | インフラストラクチャです。パッケージ ワークフローの一部として、アプリケーション、コンテナー、またはパッケージを実行します。 | |
Finalize | (Object から継承されています。) | |
GetExpression | インフラストラクチャです。指定したプロパティの式を返します。式が割り当てられていない場合は nullNULL 参照 (Visual Basic では Nothing) を返します。 | |
GetHashCode | (Object から継承されています。) | |
GetParentID | インフラストラクチャです。このコンテナーの親識別子を取得します。 | |
GetType | (Object から継承されています。) | |
IDTSSuspend100_ResumeExecution | インフラストラクチャです。一時停止したタスクの実行を再開します。タスクまたはコンテナーは、ランタイム エンジンによって再開されます。 | |
IDTSSuspend100_SuspendExecution | インフラストラクチャです。実行可能ファイルを中断する必要があることを通知します。このメソッドはランタイム エンジンで呼び出されます。 | |
LoadFromXML | インフラストラクチャです。指定した XML ドキュメントから EventHandlerClass を読み込みます。 | |
MemberwiseClone | (Object から継承されています。) | |
RegenerateID | インフラストラクチャです。コンテナーの新しい GUID を作成し、コンテナーの ID プロパティを更新します。 | |
ResumeExecution | インフラストラクチャです。一時停止したタスクの実行を再開します。タスクまたはコンテナーは、ランタイム エンジンによって再開されます。 | |
SaveToXML | インフラストラクチャです。 EventHandlerClass を指定した XML ドキュメントに保存します。 | |
SetExpression | インフラストラクチャです。指定した式をプロパティに割り当てます。既存の式をプロパティから削除するには、nullNULL 参照 (Visual Basic では Nothing) を指定します。 | |
SuspendExecution | インフラストラクチャです。実行可能ファイルを中断する必要があることを通知します。このメソッドはランタイム エンジンで呼び出されます。 | |
ToString | (Object から継承されています。) | |
Validate | インフラストラクチャです。コンテナーの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。 |
先頭に戻る
説明
詳細については、「DtsEventHandler」を参照してください。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。