TaskExecutionContext Klasse

Definition

Verwaltet den Ausführungskontext für den aktuellen Task.

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
Vererbung
TaskExecutionContext
Implementiert

Konstruktoren

TaskExecutionContext(ITaskManager)

Initialisiert eine neue Instanz der TaskExecutionContext-Klasse mit dem angegebenen taskManager-Parameter.

Eigenschaften

Context

Ruft die Daten ab, die aus der Umgebung kommen.

DataBus

Ruft den Datenbus des Kontexts ab.

IsCancelable

Ruft einen Wert ab, der angibt, ob der Task abgebrochen werden kann, oder legt ihn fest.

IsCancelRequested

Ruft einen Wert ab, der angibt, ob es eine Anforderung gibt, den Task abzubrechen.

Moniker

Ruft den Vorgangsmoniker ab.

RuntimeProperties

Ruft den von den Tasks verwendeten temporären Speicher ab.

Methoden

Log(ITask, Exception)

Protokolliert den Fortschritt der Taskausführung für den angegebenen Task und die Ausnahme.

Log(ITask, String)

Protokolliert den Status der Taskausführung.

Log(ITask, String, Exception, TaskExecutionLogEntryType)

Protokolliert den Status der Taskausführung mit dem angegebenen Task, der Meldung, der Ausnahme und dem Protokolleintragstyp.

Log(ITask, String, TaskExecutionLogEntryType)

Protokolliert den Status der Taskausführung mit dem angegebenen Task, der Meldung und dem Protokolleintragstyp.

ReportProgress(ITask, Int32, String)

Meldet den Taskstatus. Diese Klasse kann nicht vererbt werden.

Ereignisse

CancelableChanged

Tritt ein, wenn sich IsCancelable ändert.

CancelRequested

Tritt ein, wenn sich IsCancelRequested ändert.

ExecutionProgress

Tritt auf, wenn der Status für die Ausführung des Steuerelements geändert wird.

LogEntry

Tritt auf, wenn der Protokolleintrag des Steuerelements geändert wurde.

Gilt für: