LogProviderBase 類別

定義

定義 Managed 記錄提供者的抽象基底類別。

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)

呼叫以確認記錄提供者的設定正確。

適用於