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 该类。

该提供程序 LogProviderBaseDtsLogProviderAttribute 实现自定义日志提供程序结合使用。

构造函数

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)

调用以确认日志提供程序的配置正确。

适用于