LogProviderBase 클래스

정의

관리되는 로그 제공자를 위한 추상 기본 클래스를 정의합니다.

public ref class LogProviderBase abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject
public abstract class LogProviderBase : Microsoft.SqlServer.Dts.Runtime.DtsObject
type LogProviderBase = class
    inherit DtsObject
Public MustInherit Class LogProviderBase
Inherits DtsObject
상속
LogProviderBase

설명

자신만의 로그 제공자를 만들려면 클래스 LogProviderBase 에서 파생하세요.

LogProviderBase 도구는 와 함께 DtsLogProviderAttribute 사용되어 맞춤형 로그 제공자를 구현합니다.

생성자

Name Description
LogProviderBase()

클래스의 인스턴스를 초기화합니다 LogProviderBase .

속성

Name Description
ConfigString

로그 제공자를 구성하는 데 사용되는 문자열을 받거나 설정합니다.

TargetServerVersion

관리되는 로그 제공자를 위한 추상 기본 클래스를 정의합니다.

Version

로그 제공자 버전을 받습니다.

메서드

Name Description
CanUpdate(String)

로그 제공자가 패키지 XML을 최신 버전으로 업그레이드하는 것을 지원하는지 결정합니다.

CloseLog()

패키지 실행 종료 시 호출됩니다.

Equals(Object)

두 개체 인스턴스가 같은지 여부를 확인합니다.

(다음에서 상속됨 DtsObject)
GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

(다음에서 상속됨 DtsObject)
InitializeLogProvider(Connections, IDTSInfoEvents, ObjectReferenceTracker)

로그 제공자가 패키지에 추가될 때 호출됩니다.

Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[])

패키지 실행 중 런타임 이벤트가 발생했을 때 호출됩니다.

OpenLog()

패키지 실행 시작 시 호출되어 외부 데이터 소스와의 연결을 설정합니다.

Update(String)

이전 버전의 로그 제공자가 지속된 XML을 업그레이드하기 위해 호출됨.

Validate(IDTSInfoEvents)

로그 제공자가 제대로 설정되었는지 확인하려고 전화했습니다.

적용 대상