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)

Вызывается для подтверждения правильности настройки регистратора.

Применяется к