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)

打电话确认日志提供者配置正确。

适用于