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


LogProvider Класс

Определение

Содержит сведения о регистраторе, связанном с пакетом. Все регистраторы, связанные с пакетом, расположены в коллекции LogProviders. Для регистраторов на компьютере используйте класс Application и просмотрите коллекцию LogProviderInfos. Этот класс не наследуется.

public ref class LogProvider sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, System::ComponentModel::IComponent
public sealed class LogProvider : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, System.ComponentModel.IComponent
type LogProvider = class
    inherit DtsObject
    interface IDTSObjectHost
    interface IDTSName
    interface IDTSPersist
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IComponent
    interface IDisposable
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class LogProvider
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Наследование
LogProvider
Реализации

Комментарии

Поставщик журнала узла — это класс, предоставляющий методы и свойства, общие для всех поставщиков журналов. Независимо от того, какой поставщик журналов используется, этот класс позволяет выполнять все задачи, связанные с ведением журнала. Класс LogProvider — это объект, используемый при программном добавлении поставщиков журналов в пакет. Это универсальный поставщик журналов узлов, в котором размещается базовый поставщик журналов. Поставщик размещенных журналов доступен с помощью .InnerObject Если вы хотите создать настраиваемый поставщик журналов, используйте LogProviderBase класс.

Свойства

ConfigString

Возвращает или задает сведения о соединении и конфигурации для конкретного регистратора.

CreationName

Возвращает строку, используемую средой выполнения для создания экземпляра объекта LogProvider. Это свойство доступно только для чтения.

DelayValidation

Возвращает или задает логическое значение, указывающее, откладывается ли вызов Validate(IDTSInfoEvents) поставщика журналов до выполнения пакета.

Description

Возвращает или задает описание объекта LogProvider.

HasExpressions

Возвращает или задает значение, указывающее, содержит ли регистратор выражения.

HostType

Возвращает перечисление, описывающее тип узла, которым используется регистратор. Это свойство предназначено только для чтения

ID

Возвращает идентификатор для LogProvider. Это свойство доступно только для чтения.

InnerObject

Возвращает конкретный регистратор, размещенный на объекте LogProvider.

Name

Возвращает или задает имя объекта LogProvider, такое как «Регистратор служб SSIS для текстовых файлов». Эта строка представляет собой текст, отображаемый в диалоговом окне Настройка журналов служб SSIS (вкладка «Поставщики и журналы») в раскрывающемся меню Тип поставщика.

Properties

Возвращает коллекцию DtsProperties, содержащую коллекцию объектов DtsProperty.

Site

Возвращает или задает сайт для регистратора.

Методы

CloseLog()

Закрывает журнал.

Dispose()

Освобождает ресурсы, используемые регистратором.

Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
GetExecutionPath()

Возвращает строку, содержащую путь выполнения поставщика журнала.

GetExpression(String)

Возвращает строку, содержащую выражение для указанного свойства. Значение NULL означает, что выражение не назначено.

GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от DtsObject)
GetPackagePath()

Возвращает строку, содержащую относительный путь к расположению пакета.

LoadFromXML(XmlNode, IDTSEvents)

Вызов этого метода кодом вашего приложения невозможен. Для загрузки пакета, сохраненного в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents).

OpenLog()

Открывает журнал.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде XML-файла используйте метод SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Присваивает указанное выражение свойству. Укажите значение NULL, чтобы удалить существующее выражение из свойства.

События

Disposed

Добавляет обработчик события для ожидания события Disposed в регистраторе.

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