Task 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Integration Services의 모든 작업에 공통된 메서드 및 속성을 구현하는 추상 클래스를 정의합니다.
public ref class Task abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSManagedTask
public abstract class Task : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSManagedTask
type Task = class
inherit DtsObject
interface IDTSManagedTask
Public MustInherit Class Task
Inherits DtsObject
Implements IDTSManagedTask
- 상속
- 파생
- 구현
예제
다음 코드 예제는 작업에서 상속 하는 사용자 지정 작업에 대 한 매우 간단한 작업 구현입니다.
using System;
using Microsoft.SqlServer.Dts.Runtime;
class MyTask : Task
{
private int m_value = 123;
public override DTExecResult Execute(Connections connections,
Variables variables, IDTSEvents events,
IDTSLogging log, int lastExecResult, DtsTransaction txn)
{
return m_value;
}
}
Imports System
Imports Microsoft.SqlServer.Dts.Runtime
Class MyTask
Inherits Task
Private m_value As Integer = 123
Public Overrides DTExecResult Property connections,() As Execute(Connections
End Property
Variables variables, IDTSEvents events,
IDTSLogging log,int Function txn)() As lastExecResult,DtsTransaction
Return m_value
End Function
End Class
설명
패키지는 하나 이상의 작업으로 구성됩니다. 이러한 작업은 데이터 복사 및 변환, 다른 프로세스와 통신 및 데이터베이스 관리 기능 수행의 일부로 수행되는 작업 단위를 정의합니다.
에서 상속됩니다 DtsObjectIDTSManagedTask.
생성자
Task() |
Task 클래스의 새 인스턴스를 초기화합니다. |
속성
ExecutionValue |
사용자 정의 개체를 반환합니다. 이 필드는 읽기 전용입니다. |
TargetServerVersion |
Integration Services의 모든 작업에 공통된 메서드 및 속성을 구현하는 추상 클래스를 정의합니다. |
Version |
멤버가 사용되지 않습니다. 은 비고를 참조하세요. *** 태스크 버전을 반환합니다. 이 속성은 읽기 전용입니다. |
메서드
CanUpdate(String) |
멤버가 사용되지 않습니다. 은 비고를 참조하세요. 새 패키지 XML이 이전 패키지 XML을 업데이트할 수 있는지 여부를 나타내는 부울입니다. |
Equals(Object) |
두 개체 인스턴스가 같은지 확인합니다. (다음에서 상속됨 DtsObject) |
Execute(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging, Object) |
작업을 실행합니다. |
GetConnectionID(Connections, String) |
연결의 ID를 포함하는 문자열을 가져옵니다. |
GetConnectionName(Connections, String) |
연결 이름을 포함하는 String을 가져옵니다. |
GetHashCode() |
이 인스턴스의 해시 코드를 반환합니다. (다음에서 상속됨 DtsObject) |
InitializeTask(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging, EventInfos, LogEntryInfos, ObjectReferenceTracker) |
태스크와 연결된 속성을 초기화합니다. 이 메서드는 런타임을 통해 호출되며 코드에 사용되지 않습니다. |
Update(String) |
멤버가 사용되지 않습니다. 은 비고를 참조하세요. 이 메서드는 true로 설정된 경우 CanUpdate(String) 이전 패키지 XML을 새 패키지 XML로 업데이트합니다. |
Validate(Connections, VariableDispenser, IDTSComponentEvents, IDTSLogging) |
구성 요소가 제대로 구성되었는지 확인합니다. |