TaskExecutionContext 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 작업의 실행 컨텍스트를 관리합니다.
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 |
컨트롤의 로그 항목이 변경될 때 발생합니다. |