TaskExecutionContext Classe

Définition

Gère le contexte d'exécution pour la tâche actuelle.

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
Héritage
TaskExecutionContext
Implémente

Constructeurs

TaskExecutionContext(ITaskManager)

Initialise une nouvelle instance de la classe TaskExecutionContext avec le paramètre taskManager spécifié.

Propriétés

Context

Obtient les données qui proviennent de l'environnement.

DataBus

Obtient le bus de données du contexte.

IsCancelable

Obtient ou définit une valeur qui indique si la tâche peut être annulée.

IsCancelRequested

Obtient une valeur qui indique s'il existe une requête pour annuler la tâche.

Moniker

Obtient le moniker de tâche

RuntimeProperties

Obtient le stockage temporaire utilisé par les tâches.

Méthodes

Log(ITask, Exception)

Enregistre la progression de l'exécution de la tâche pour la tâche et l'exception spécifiées.

Log(ITask, String)

Enregistre la progression de l'exécution de la tâche.

Log(ITask, String, Exception, TaskExecutionLogEntryType)

Enregistre la progression de l'exécution de la tâche avec la tâche, le message, l'exception et le type d'entrée du journal spécifiés.

Log(ITask, String, TaskExecutionLogEntryType)

Enregistre la progression de l'exécution de la tâche avec la tâche, le message et le type d'entrée du journal spécifiés.

ReportProgress(ITask, Int32, String)

Signale la progression de tâche. Cette classe ne peut pas être héritée.

Événements

CancelableChanged

Se produit quand IsCancelable change.

CancelRequested

Se produit quand IsCancelRequested change.

ExecutionProgress

Se produit lorsque la progression d'exécution du contrôle est modifiée.

LogEntry

Se produit lorsque l'entrée de journal du contrôle est modifiée.

S’applique à