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)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 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)

ログプロバイダーが正しく設定されているか確認するために電話しました。

適用対象