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) |
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) |
ログプロバイダーが正しく設定されているか確認するために電話しました。 |