次の方法で共有


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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間