DtsLogProviderAttribute クラス

LogProvider オブジェクトに関するデザイン時の情報を提供します。

継承階層

System.Object
  System.Attribute
    Microsoft.SqlServer.Dts.Runtime.Localization.DtsLocalizableAttribute
      Microsoft.SqlServer.Dts.Runtime.DtsLogProviderAttribute

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

構文

'宣言
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class DtsLogProviderAttribute _
    Inherits DtsLocalizableAttribute
'使用
Dim instance As DtsLogProviderAttribute
[AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
public sealed class DtsLogProviderAttribute : DtsLocalizableAttribute
[AttributeUsageAttribute(AttributeTargets::Class, Inherited = false, AllowMultiple = false)]
public ref class DtsLogProviderAttribute sealed : public DtsLocalizableAttribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, Inherited = false, AllowMultiple = false)>]
type DtsLogProviderAttribute =  
    class 
        inherit DtsLocalizableAttribute 
    end
public final class DtsLogProviderAttribute extends DtsLocalizableAttribute

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

コンストラクター

  名前 説明
パブリック メソッド DtsLogProviderAttribute DtsLogProviderAttribute クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ Description インフラストラクチャです。DtsLocalizableAttribute の説明を取得します。値の設定も可能です。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ DisplayName インフラストラクチャです。DtsLocalizableAttribute の表示名を取得します。値の設定も可能です。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ IconResource ログ プロバイダーに関連付けられたアイコンを取得します。値の設定も可能です。
パブリック プロパティ LocalizationType インフラストラクチャです。DtsLocalizableAttribute に値を提供するクラスを取得します。値の設定も可能です。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ LogProviderContact ログ プロバイダーの連絡先に関する情報を取得します。値の設定も可能です。
パブリック プロパティ LogProviderType ログ プロバイダーの種類を取得します。値の設定も可能です。このプロパティは必須です。
パブリック プロパティ RequiredProductLevel ログ プロバイダーに必要な SQL Server の製品エディションを示す値を取得します。値の設定も可能です。
パブリック プロパティ TypeId (Attribute から継承されています。)
パブリック プロパティ UITypeName 使用されていません。カスタム ログ プロバイダーのカスタム ユーザー インターフェイスは、Integration Services では実装されていません。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Attribute から継承されています。)
パブリック メソッド GetHashCode (Attribute から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド IsDefaultAttribute (Attribute から継承されています。)
パブリック メソッド Match (Attribute から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド _Attribute.GetIDsOfNames (Attribute から継承されています。)
明示的なインターフェイスの実装プライベート メソッド _Attribute.GetTypeInfo (Attribute から継承されています。)
明示的なインターフェイスの実装プライベート メソッド _Attribute.GetTypeInfoCount (Attribute から継承されています。)
明示的なインターフェイスの実装プライベート メソッド _Attribute.Invoke (Attribute から継承されています。)

先頭に戻る

説明

この属性は、LogProviderBase から派生したマネージ ログ プロバイダー クラスに適用されます。 この属性は、クラスをマネージ ログ プロバイダーとして特定し、クラスのプロパティを介して情報を提供します。このプロパティによって、SSIS デザイナーのオブジェクトの表示方法およびオブジェクトとの連携方法が制御されます。

DisplayName プロパティおよび LogProviderType プロパティは必須です。 DisplayName プロパティは、パッケージ デザイナーの使用可能なログ プロバイダーの一覧に表示される値です。

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間