LogProvider クラス

パッケージに関連付けられたログ プロバイダに関する情報が含まれます。パッケージに関連付けられたすべてのログ プロバイダは、LogProviders コレクション内にあります。コンピュータ上のログ プロバイダについては、Application クラスを使用して、LogProviderInfos コレクションを表示できます。このクラスは継承できません。

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

構文

'宣言
Public NotInheritable Class LogProvider _
    Inherits DtsObject _
    Implements IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider,  _
    IComponent, IDisposable, IDTSPackagePath
'使用
Dim instance As LogProvider
public sealed class LogProvider : DtsObject, 
    IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider, IComponent, 
    IDisposable, IDTSPackagePath
public ref class LogProvider sealed : public DtsObject, 
    IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider, IComponent, 
    IDisposable, IDTSPackagePath
[<SealedAttribute>]
type LogProvider =  
    class
        inherit DtsObject
        interface IDTSObjectHost
        interface IDTSName
        interface IDTSPersist
        interface IDTSPropertiesProvider
        interface IComponent
        interface IDisposable
        interface IDTSPackagePath
    end
public final class LogProvider extends DtsObject implements IDTSObjectHost, IDTSName, IDTSPersist, IDTSPropertiesProvider, IComponent, IDisposable, IDTSPackagePath

説明

ホスト ログ プロバイダとは、すべてのログ プロバイダに共通のメソッドとプロパティを提供するクラスです。どのログ プロバイダが使用中であるかに関係なく、このクラスを使用すると、ログ記録に関連付けられたすべてのタスクを実行できます。LogProvider クラスは、プログラムによってパッケージにログ プロバイダを追加する場合に使用するオブジェクトです。これは、基になるログ プロバイダをホストする汎用ホスト ログ プロバイダになります。ホストされたログ プロバイダには、InnerObject を使用してアクセスできます。カスタム ログ プロバイダを作成する場合は、LogProviderBase クラスを使用します。

継承階層

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

スレッド セーフ

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