LogProviderBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义托管日志提供程序的抽象基类。
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 实现自定义日志提供程序结合使用。
构造函数
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) |
调用以确认日志提供程序的配置正确。 |