TaskHostClass クラス

この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

詳細については、「TaskHost」を参照してください。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHostClass

名前空間:  Microsoft.SqlServer.Dts.Runtime.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSRuntimeWrap (Microsoft.SqlServer.DTSRuntimeWrap.dll)

構文

'宣言
<GuidAttribute("3A0263D5-875D-4BD4-A133-FC2EBFBAE434")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class TaskHostClass _
    Implements TaskHost, IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100,  _
    IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100,  _
    IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100
'使用
Dim instance As TaskHostClass
[GuidAttribute("3A0263D5-875D-4BD4-A133-FC2EBFBAE434")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class TaskHostClass : TaskHost, 
    IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, 
    IDTSPersist100, IDTSRuntimeObject100
[GuidAttribute(L"3A0263D5-875D-4BD4-A133-FC2EBFBAE434")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class TaskHostClass : TaskHost, 
    IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, 
    IDTSPersist100, IDTSRuntimeObject100
[<GuidAttribute("3A0263D5-875D-4BD4-A133-FC2EBFBAE434")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type TaskHostClass =  
    class 
        interface TaskHost 
        interface IDTSObjectHost100 
        interface IDTSTaskHost100 
        interface IDTSContainer100 
        interface IDTSExecutable100 
        interface IDTSEventsProvider100 
        interface IDTSExecutionMetrics100 
        interface IDTSPropertiesProvider100 
        interface IDTSName100 
        interface IDTSBreakpointSite100 
        interface IDTSSuspend100 
        interface IDTSPersist100 
        interface IDTSRuntimeObject100 
    end
public class TaskHostClass implements TaskHost, IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100

TaskHostClass 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド TaskHostClass インフラストラクチャです。 TaskHostClass クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ ApartmentThreaded インフラストラクチャです。詳細については、「TaskHost」を参照してください。
パブリック プロパティ CreationName インフラストラクチャです。 TaskHostClass オブジェクトの作成に使用される文字列を取得します。
パブリック プロパティ DebugMode インフラストラクチャです。 TaskHostClass オブジェクトがデバッグ モードであるかどうかを示す値を取得または設定します。
パブリック プロパティ DelayValidation インフラストラクチャです。実行時までタスクの検証が遅延されるかどうかを示す値を取得または設定します。
パブリック プロパティ Description インフラストラクチャです。 TaskHostClass オブジェクトの説明を取得または設定します。
パブリック プロパティ Disable インフラストラクチャです。 TaskHostClass オブジェクトが無効かどうかを示す値を取得または設定します。
パブリック プロパティ DisableEventHandlers インフラストラクチャです。タスクのイベント ハンドラーが無効かどうかを示す値を取得または設定します。
パブリック プロパティ EventHandlers インフラストラクチャです。イベント ハンドラー オブジェクトのコレクションを取得します。
パブリック プロパティ EventInfos インフラストラクチャです。EventInfo オブジェクトのコレクションを取得します。
パブリック プロパティ ExecutionDuration インフラストラクチャです。コンテナーが実行中に費やした時間を示す値を取得します。
パブリック プロパティ ExecutionResult インフラストラクチャです。 TaskHostClass オブジェクトの実行が成功したかどうかを示す値を取得します。
パブリック プロパティ ExecutionStatus インフラストラクチャです。呼び出し時における TaskHostClass オブジェクトの実行の現在の状態を示す値を取得します。
パブリック プロパティ ExecutionValue インフラストラクチャです。タスクの実行結果を取得します。
パブリック プロパティ ExecValueVariable インフラストラクチャです。タスクの実行値を格納するカスタム変数を取得または設定します。
パブリック プロパティ FailPackageOnFailure インフラストラクチャです。子コンテナーが失敗したときにパッケージが失敗するかどうかを示す値を取得または設定します。
パブリック プロパティ FailParentOnFailure インフラストラクチャです。子コンテナーが失敗したときに親コンテナーが失敗するかどうかを示す値を取得または設定します。
パブリック プロパティ ForcedExecutionValue インフラストラクチャです。コンテナー定義の値を含むオブジェクトを取得または設定します。
パブリック プロパティ ForceExecutionResult インフラストラクチャです。コンテナーの実行結果を取得または設定します。
パブリック プロパティ ForceExecutionValue インフラストラクチャです。コンテナーの実行値に特定の値を適用する必要があるかどうかを示す値を取得または設定します。
パブリック プロパティ HostType インフラストラクチャです。コンテナーのホストを示す値を DTSObjectHostType 列挙から取得します。
パブリック プロパティ ID インフラストラクチャです。DTSForcedExecResult を識別する GUID を取得します。
パブリック プロパティ IDTSContainer100_DelayValidation インフラストラクチャです。検証が遅延されるかどうかを示す値を取得または設定します。
パブリック プロパティ IDTSSuspend100_SuspendRequired インフラストラクチャです。ブレークポイントに到達したときにタスクを中断するかどうかを示す値を取得または設定します。
パブリック プロパティ InnerObject インフラストラクチャです。 TaskHostClass に含まれるオブジェクトを取得します。
パブリック プロパティ IsDefaultLocaleID インフラストラクチャです。コンテナーが既定のロケールを使用するかどうかを示す値を取得します。
パブリック プロパティ IsolationLevel インフラストラクチャです。 TaskHostClass の分離レベルを取得します。
パブリック プロパティ LocaleID インフラストラクチャです。 TaskHostClass オブジェクトの実行時に使用するロケール ID を取得または設定します。
パブリック プロパティ LogEntryInfos インフラストラクチャです。IDTSLogEntryInfos100 オブジェクトのコレクションを取得します。
パブリック プロパティ LoggingMode インフラストラクチャです。コンテナーのログ モードを取得または設定します。
パブリック プロパティ LoggingOptions インフラストラクチャです。コンテナーのフィルターおよびログ記録のリソースを示すプロパティを表すオブジェクトを取得します。
パブリック プロパティ MaximumErrorCount インフラストラクチャです。エラーの最大数を示す値を取得または設定します。
パブリック プロパティ Name インフラストラクチャです。 TaskHostClass の名前を取得または設定します。
パブリック プロパティ Parent インフラストラクチャです。親コンテナーを取得します。
パブリック プロパティ Properties インフラストラクチャです。タスクに関連付けられたプロパティを含む IDTSProperties100 コレクションを取得します。
パブリック プロパティ StartTime インフラストラクチャです。コンテナーが実行を開始した時刻を取得します。
パブリック プロパティ StopTime インフラストラクチャです。コンテナーが実行を終了した時刻を取得します。
パブリック プロパティ SuspendRequired インフラストラクチャです。ブレークポイントに到達したときにタスクを中断するかどうかを示す値を取得または設定します。
パブリック プロパティ TransactionOption インフラストラクチャです。コンテナーがトランザクションに参加するかどうかを示す DTSTransactionOption 列挙体を取得または設定します。
パブリック プロパティ VariableDispenser インフラストラクチャです。IDTSVariableDispenser100 オブジェクトを取得します。これにより、コンテナーに関連付けられた変数をロックできます。
パブリック プロパティ Variables インフラストラクチャです。このコンテナーに関連付けられた変数を含むコレクションを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド AcceptBreakpointManager インフラストラクチャです。このメソッドは、タスクまたはコンテナーの作成時にランタイム エンジンによって呼び出されます。
パブリック メソッド ComputeExpressions インフラストラクチャです。 TaskHostClass オブジェクトの式を計算します。
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド Execute インフラストラクチャです。アプリケーションを実行します。
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetExpression インフラストラクチャです。指定したプロパティの式を表す文字列を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetParentID インフラストラクチャです。 TaskHostClass オブジェクトの親識別子を返します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IDTSSuspend100_ResumeExecution インフラストラクチャです。中断している実行を再開します。
パブリック メソッド IDTSSuspend100_SuspendExecution インフラストラクチャです。実行を中断します。
パブリック メソッド LoadFromXML インフラストラクチャです。XML 形式で保存されているパッケージを読み込みます。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド RegenerateID インフラストラクチャです。シーケンスの新しい GUID を作成します。
パブリック メソッド ResumeExecution インフラストラクチャです。一時停止したタスクの実行を再開します。
パブリック メソッド SaveToXML インフラストラクチャです。パッケージを XML 形式で保存します。
パブリック メソッド SetExpression インフラストラクチャです。指定した式をプロパティに割り当てます。
パブリック メソッド SuspendExecution インフラストラクチャです。実行可能ファイルを中断する必要がある場合に呼び出されます。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Validate インフラストラクチャです。パッケージの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Runtime.Wrapper 名前空間