Поделиться через


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)

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

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