Compartilhar via


TaskExecutionContext Classe

Definição

Gerencia o contexto de execução da tarefa atual.

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
Herança
TaskExecutionContext
Implementações

Construtores

TaskExecutionContext(ITaskManager)

Inicializa uma nova instância da classe TaskExecutionContext com o parâmetro taskManager especificado.

Propriedades

Context

Obtém os dados provenientes do ambiente.

DataBus

Obtém o barramento de dados do contexto.

IsCancelable

Obtém ou define um valor que indica se a tarefa pode ser cancelada.

IsCancelRequested

Obtém um valor que indica se há uma solicitação para cancelar a tarefa.

Moniker

Obtém o moniker da tarefa

RuntimeProperties

Obtém o armazenamento temporário usado pelas tarefas.

Métodos

Log(ITask, Exception)

Registra em log o progresso da execução da tarefa para a tarefa e a exceção especificadas.

Log(ITask, String)

Registra em log o progresso da execução da tarefa.

Log(ITask, String, Exception, TaskExecutionLogEntryType)

Registra em log o progresso da execução da tarefa com a tarefa, a mensagem, a exceção e o tipo de entrada de log especificados.

Log(ITask, String, TaskExecutionLogEntryType)

Registra em log o progresso da execução da tarefa com a tarefa, a mensagem e o tipo de entrada de log especificados.

ReportProgress(ITask, Int32, String)

Relata o progresso da tarefa. Essa classe não pode ser herdada.

Eventos

CancelableChanged

Ocorre quando IsCancelable é alterado.

CancelRequested

Ocorre quando IsCancelRequested é alterado.

ExecutionProgress

Ocorre quando o progresso de execução do controle é alterado.

LogEntry

Ocorre quando a entrada de log do controle é alterada.

Aplica-se a