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

생성자

TaskExecutionContext(ITaskManager)

지정한 taskManager 매개 변수를 포함하는 TaskExecutionContext 클래스의 새 인스턴스를 초기화합니다.

속성

Context

환경에서 제공되는 데이터를 가져옵니다.

DataBus

컨텍스트의 데이터 버스를 가져옵니다.

IsCancelable

태스크를 취소할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

IsCancelRequested

태스크 취소 요청이 있는지 여부를 나타내는 값을 가져옵니다.

Moniker

태스크 모니커를 가져옵니다.

RuntimeProperties

태스크에서 사용하는 임시 스토리지를 가져옵니다.

메서드

Log(ITask, Exception)

지정한 태스크의 태스크 실행 진행률과 예외를 기록합니다.

Log(ITask, String)

태스크 실행 진행률을 기록합니다.

Log(ITask, String, Exception, TaskExecutionLogEntryType)

지정한 태스크, 메시지, 예외 및 로그 항목 유형을 사용하여 태스크 실행 진행률을 기록합니다.

Log(ITask, String, TaskExecutionLogEntryType)

지정한 태스크, 메시지 및 로그 항목 유형을 사용하여 태스크 실행 진행률을 기록합니다.

ReportProgress(ITask, Int32, String)

태스크 진행률을 보고합니다. 이 클래스는 상속될 수 없습니다.

이벤트

CancelableChanged

IsCancelable가 변경될 때 발생합니다.

CancelRequested

IsCancelRequested가 변경될 때 발생합니다.

ExecutionProgress

컨트롤의 실행 진행률이 변경될 때 발생합니다.

LogEntry

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

적용 대상