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 から継承されています。)
パブリック プロパティ DisplayName インフラストラクチャです。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ IconResource ログ プロバイダに関連付けられたアイコンを取得します。値の設定も可能です。
パブリック プロパティ LocalizationType インフラストラクチャです。 (DtsLocalizableAttribute から継承されています。)
パブリック プロパティ LogProviderContact ログ プロバイダの連絡先に関する情報を取得します。値の設定も可能です。
パブリック プロパティ LogProviderType ログ プロバイダの種類を取得します。値の設定も可能です。このプロパティは必須です。
パブリック プロパティ RequiredProductLevel
パブリック プロパティ TypeId (Attribute から継承されています。)
パブリック プロパティ UITypeName 使用されていません。カスタム ログ プロバイダのカスタム ユーザー インターフェイスは、Integration Services では実装されていません。

先頭に戻る

メソッド

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

先頭に戻る

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

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

先頭に戻る

説明

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

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

スレッド セーフ

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