TaskExecutionContext Kelas

Definisi

Mengelola konteks eksekusi untuk tugas saat ini.

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
Warisan
TaskExecutionContext
Penerapan

Konstruktor

TaskExecutionContext(ITaskManager)

Menginisialisasi instans TaskExecutionContext baru kelas dengan parameter taskManager yang ditentukan.

Properti

Context

Mendapatkan data yang berasal dari lingkungan.

DataBus

Mendapatkan bus data dari konteks.

IsCancelable

Mendapatkan atau menetapkan nilai yang menunjukkan apakah tugas dapat dibatalkan.

IsCancelRequested

Mendapatkan nilai yang menunjukkan apakah ada permintaan untuk membatalkan tugas.

Moniker

Mendapatkan moniker tugas

RuntimeProperties

Mendapatkan penyimpanan sementara yang digunakan oleh tugas.

Metode

Log(ITask, Exception)

Mencatat kemajuan eksekusi tugas untuk tugas dan pengecualian yang ditentukan.

Log(ITask, String)

Mencatat kemajuan eksekusi tugas.

Log(ITask, String, Exception, TaskExecutionLogEntryType)

Mencatat kemajuan eksekusi tugas dengan jenis entri tugas, pesan, pengecualian, dan log yang ditentukan.

Log(ITask, String, TaskExecutionLogEntryType)

Mencatat kemajuan eksekusi tugas dengan jenis entri tugas, pesan, dan log yang ditentukan.

ReportProgress(ITask, Int32, String)

Melaporkan kemajuan tugas. Kelas ini tidak dapat diwariskan.

Acara

CancelableChanged

Terjadi ketika IsCancelable perubahan.

CancelRequested

Terjadi ketika IsCancelRequested perubahan.

ExecutionProgress

Terjadi ketika kemajuan menjalankan kontrol diubah.

LogEntry

Terjadi ketika entri log kontrol berubah.

Berlaku untuk