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
- 实现
构造函数
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 |
当更改控件的日志条目时发生。 |