TaskExecutionContext TaskExecutionContext TaskExecutionContext Class

정의

현재 태스크에 대한 실행 컨텍스트를 관리합니다. Manages the execution context for the current task.

public ref class TaskExecutionContext : Microsoft::SqlServer::Management::ITaskExecutionContext
public class TaskExecutionContext : Microsoft.SqlServer.Management.ITaskExecutionContext
Public Class TaskExecutionContext
Implements ITaskExecutionContext
상속
TaskExecutionContextTaskExecutionContextTaskExecutionContext
구현

생성자

TaskExecutionContext(ITaskManager) TaskExecutionContext(ITaskManager) TaskExecutionContext(ITaskManager)

새 인스턴스를 초기화는 TaskExecutionContext 지정한 taskManager 매개 변수를 사용 하 여 클래스입니다. Initializes a new instance of the TaskExecutionContext class with the specified taskManager parameter.

속성

Context Context Context

환경에서 제공되는 데이터를 가져옵니다. Gets the data that comes from the environment.

DataBus DataBus DataBus

컨텍스트의 데이터 버스를 가져옵니다. Gets the data bus of the context.

IsCancelable IsCancelable IsCancelable

태스크를 취소할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. Gets or sets a value that indicates whether the task can be canceled.

IsCancelRequested IsCancelRequested IsCancelRequested

태스크 취소 요청이 있는지 여부를 나타내는 값을 가져옵니다. Gets a value that indicates whether there is a request to cancel the task.

Moniker Moniker Moniker

태스크 모니커를 가져옵니다. Gets the task moniker

RuntimeProperties RuntimeProperties RuntimeProperties

태스크에서 사용하는 임시 저장소를 가져옵니다. Gets the temporary storage used by the tasks.

메서드

Log(ITask, Exception) Log(ITask, Exception) Log(ITask, Exception)

지정한 태스크의 태스크 실행 진행률과 예외를 기록합니다. Logs the progress of the task execution for the specified task and exception.

Log(ITask, String) Log(ITask, String) Log(ITask, String)

태스크 실행 진행률을 기록합니다. Logs the progress of the task execution.

Log(ITask, String, TaskExecutionLogEntryType) Log(ITask, String, TaskExecutionLogEntryType) Log(ITask, String, TaskExecutionLogEntryType)

지정한 태스크, 메시지 및 로그 항목 유형을 사용하여 태스크 실행 진행률을 기록합니다. Logs the progress of the task execution with the specified task, message, and log entry type.

Log(ITask, String, Exception, TaskExecutionLogEntryType) Log(ITask, String, Exception, TaskExecutionLogEntryType) Log(ITask, String, Exception, TaskExecutionLogEntryType)

지정한 태스크, 메시지, 예외 및 로그 항목 유형을 사용하여 태스크 실행 진행률을 기록합니다. Logs the progress of the task execution with the specified task, message, exception, and log entry type.

ReportProgress(ITask, Int32, String) ReportProgress(ITask, Int32, String) ReportProgress(ITask, Int32, String)

태스크 진행률을 보고합니다. Reports the task progress. 이 클래스는 상속할 수 없습니다. This class cannot be inherited.

이벤트

CancelableChanged CancelableChanged CancelableChanged

발생 경우 IsCancelable 변경 합니다. Occurs when IsCancelable changes.

CancelRequested CancelRequested CancelRequested

발생 경우 IsCancelRequested 변경 합니다. Occurs when IsCancelRequested changes.

ExecutionProgress ExecutionProgress ExecutionProgress

컨트롤의 실행 진행률이 변경될 때 발생합니다. Occurs when the progress of executing the control is changed.

LogEntry LogEntry LogEntry

컨트롤의 로그 항목이 변경될 때 발생합니다. Occurs when the log entry of the control changed.

적용 대상