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, Exception, TaskExecutionLogEntryType) |
记录任务执行的进度,包含指定的任务、消息、异常和日志条目类型。 |
| Log(ITask, String, TaskExecutionLogEntryType) |
记录任务执行的进度,使用指定的任务、消息和日志条目类型。 |
| Log(ITask, String) |
记录任务执行的进度。 |
| ReportProgress(ITask, Int32, String) |
报告任务进展。 此类不能被继承。 |
活动
| 名称 | 说明 |
|---|---|
| CancelableChanged |
更改时 IsCancelable 发生。 |
| CancelRequested |
更改时 IsCancelRequested 发生。 |
| ExecutionProgress |
当控制执行进度发生变化时。 |
| LogEntry |
当控制的日志条目发生变化时。 |