다음을 통해 공유


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 구현하는 데 사용됩니다.

생성자

LogProviderBase()

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

속성

ConfigString

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

TargetServerVersion

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

Version

로그 공급자의 버전을 가져옵니다.

메서드

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)

로그 공급자가 제대로 구성되었는지를 확인하기 위해 호출됩니다.

적용 대상