TaskExecutionContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
管理目前任務的執行上下文。
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 |
當控制項的日誌條目變更時會發生。 |