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 Log для реализации пользовательского провайдера логов.

Конструкторы

Имя Описание
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)

Позвонили, чтобы убедиться, что провайдер логов настроен корректно.

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