TaskExecutionContext 클래스

정의

현재 작업의 실행 컨텍스트를 관리합니다.

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
구현

생성자

Name Description
TaskExecutionContext(ITaskManager)

지정된 taskManager 매개변수로 클래스의 TaskExecutionContext 새 인스턴스를 초기화합니다.

속성

Name Description
Context

환경에서 나오는 데이터를 얻습니다.

DataBus

컨텍스트의 데이터 버스를 얻습니다.

IsCancelable

작업을 취소할 수 있는지 나타내는 값을 받거나 설정합니다.

IsCancelRequested

작업 취소 요청이 있는지 여부를 나타내는 값을 받습니다.

Moniker

임무라는 별명을 얻었다

RuntimeProperties

작업에서 사용하는 임시 저장 공간을 얻습니다.

메서드

Name Description
Log(ITask, Exception)

지정된 작업과 예외에 대한 작업 실행 진행 상황을 기록합니다.

Log(ITask, String, Exception, TaskExecutionLogEntryType)

지정된 작업, 메시지, 예외, 로그 입력 유형으로 작업 실행 진행 상황을 기록합니다.

Log(ITask, String, TaskExecutionLogEntryType)

지정된 작업, 메시지, 로그 항목 유형으로 작업 실행 진행 상황을 기록합니다.

Log(ITask, String)

작업 실행 진행 상황을 기록합니다.

ReportProgress(ITask, Int32, String)

과제 진행 상황을 보고합니다. 이 클래스는 상속할 수 없습니다.

이벤트

Name Description
CancelableChanged

변경 시 발생합니다 IsCancelable .

CancelRequested

변경 시 발생합니다 IsCancelRequested .

ExecutionProgress

제어 실행 진행 상황이 변경될 때 발생합니다.

LogEntry

컨트롤의 로그 항목이 변경될 때 발생합니다.

적용 대상