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 — это объект, используемый при программном добавлении поставщиков журналов в пакет. Это универсальный поставщик журналов узлов, в котором размещается базовый поставщик журналов. Поставщик размещенных журналов доступен с помощью .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 в регистраторе. |