次の方法で共有


LogProviderBase クラス

マネージ ログ プロバイダの抽象基本クラスを定義します。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime..::..LogProviderBase

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public MustInherit Class LogProviderBase _
    Inherits DtsObject
'使用
Dim instance As LogProviderBase
public abstract class LogProviderBase : DtsObject
public ref class LogProviderBase abstract : public DtsObject
[<AbstractClassAttribute>]
type LogProviderBase =  
    class
        inherit DtsObject
    end
public abstract class LogProviderBase extends DtsObject

LogProviderBase 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
プロテクト メソッド LogProviderBase LogProviderBase クラスのインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ ConfigString ログ プロバイダを構成するために使用される文字列を取得します。値の設定も可能です。
パブリック プロパティ Version ログ プロバイダのバージョンを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CanUpdate ログ プロバイダで、パッケージ XML を新しいバージョンのログ プロバイダにアップグレードする機能がサポートされているかどうかを示します。
パブリック メソッド CloseLog パッケージ実行の終了時に呼び出されます。
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeLogProvider ログ プロバイダがパッケージに追加されるときに呼び出されます。
パブリック メソッド Log パッケージの実行中にランタイム イベントが発生する場合に呼び出されます。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド OpenLog パッケージ実行の開始時に呼び出されて、外部データ ソースとの接続を確立します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update 以前のバージョンのログ プロバイダによって保存された XML をアップグレードするために呼び出されます。
パブリック メソッド Validate ログ プロバイダが正しく構成されていることを確認するために呼び出されます。

先頭に戻る

説明

独自のログ プロバイダを作成するには、LogProviderBase クラスから派生させます。

LogProviderBase は、カスタム ログ プロバイダを実装するために、DtsLogProviderAttribute と組み合わせて使用されます。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。