LogProvider Class

パッケージに関連付けられたログ プロバイダに関する情報が含まれます。パッケージに関連付けられたすべてのログ プロバイダは、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
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
public final class LogProvider extends DtsObject implements IDTSObjectHost, IDTSName, 
    IDTSPersist, IDTSPropertiesProvider, IComponent, IDisposable, IDTSPackagePath
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 (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

LogProvider Members
Microsoft.SqlServer.Dts.Runtime Namespace