TaskExecutionContext クラス

定義

現在のタスクの実行コンテキストを管理します。

public ref class TaskExecutionContext : Microsoft::SqlServer::Management::ITaskExecutionContext
public class TaskExecutionContext : Microsoft.SqlServer.Management.ITaskExecutionContext
type TaskExecutionContext = class
    interface ITaskExecutionContext
Public Class TaskExecutionContext
Implements ITaskExecutionContext
継承
TaskExecutionContext
実装

コンストラクター

TaskExecutionContext(ITaskManager)

指定した taskManager パラメーターを使用して、TaskExecutionContext クラスの新しいインスタンスを初期化します。

プロパティ

Context

環境からのデータを取得します。

DataBus

コンテキストのデータ バスを取得します。

IsCancelable

タスクを取り消すことができるかどうかを示す値を取得または設定します。

IsCancelRequested

タスクの取り消し要求があるかどうかを示す値を取得します。

Moniker

タスク モニカーを取得します。

RuntimeProperties

タスクによって使用される一時的なストレージを取得します。

メソッド

Log(ITask, Exception)

指定したタスクと例外に対するタスク実行の進行状況をログに記録します。

Log(ITask, String)

タスク実行の進行状況をログに記録します。

Log(ITask, String, Exception, TaskExecutionLogEntryType)

指定したタスク、メッセージ、例外、およびログ エントリの種類のタスク実行の進行状況をログに記録します。

Log(ITask, String, TaskExecutionLogEntryType)

指定したタスク、メッセージ、およびログ エントリの種類のタスク実行の進行状況をログに記録します。

ReportProgress(ITask, Int32, String)

タスクの進行状況を報告します。 このクラスは継承できません。

イベント

CancelableChanged

IsCancelable が変化したときに発生します。

CancelRequested

IsCancelRequested が変化したときに発生します。

ExecutionProgress

コントロールの実行の進行状況が変化するときに発生します。

LogEntry

コントロールのログ エントリが変更されるときに発生します。

適用対象