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

当更改控件的日志条目时发生。

适用于