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, Exception, TaskExecutionLogEntryType)

记录任务执行的进度,包含指定的任务、消息、异常和日志条目类型。

Log(ITask, String, TaskExecutionLogEntryType)

记录任务执行的进度,使用指定的任务、消息和日志条目类型。

Log(ITask, String)

记录任务执行的进度。

ReportProgress(ITask, Int32, String)

报告任务进展。 此类不能被继承。

活动

名称 说明
CancelableChanged

更改时 IsCancelable 发生。

CancelRequested

更改时 IsCancelRequested 发生。

ExecutionProgress

当控制执行进度发生变化时。

LogEntry

当控制的日志条目发生变化时。

适用于