LogProviderBase 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
관리되는 로그 제공자를 위한 추상 기본 클래스를 정의합니다.
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 도구는 와 함께 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) |
로그 제공자가 제대로 설정되었는지 확인하려고 전화했습니다. |