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
實作

建構函式

名稱 Description
TaskExecutionContext(ITaskManager)

初始化一個新的類別實例 TaskExecutionContext ,並使用指定的 taskManager 參數。

屬性

名稱 Description
Context

取得來自環境的數據。

DataBus

取得上下文的資料匯流排。

IsCancelable

取得或設定一個值,指示任務是否可以取消。

IsCancelRequested

會得到一個值,表示是否存在取消任務的請求。

Moniker

獲得了任務的稱號

RuntimeProperties

取得任務使用的臨時儲存空間。

方法

名稱 Description
Log(ITask, Exception)

記錄指定任務執行進度及例外。

Log(ITask, String, Exception, TaskExecutionLogEntryType)

記錄任務執行進度,並依指定任務、訊息、例外及日誌條目類型進行。

Log(ITask, String, TaskExecutionLogEntryType)

記錄任務執行進度,並以指定的任務、訊息及日誌條目類型進行。

Log(ITask, String)

記錄任務執行進度。

ReportProgress(ITask, Int32, String)

報告任務進度。 此類別無法獲得繼承。

事件

名稱 Description
CancelableChanged

發生在變化時 IsCancelable

CancelRequested

發生在變化時 IsCancelRequested

ExecutionProgress

當執行控制的進度改變時,會發生這種情況。

LogEntry

當控制項的日誌條目變更時會發生。

適用於