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 совместно с 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) |
Позвонили, чтобы убедиться, что провайдер логов настроен корректно. |