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