Freigeben über


DtsLogProviderAttribute-Klasse

Supplies design time information about a LogProvider object.

Vererbungshierarchie

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

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

Syntax

'Declaration
<AttributeUsageAttribute(AttributeTargets.Class, Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class DtsLogProviderAttribute _
    Inherits DtsLocalizableAttribute
'Usage
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

Der DtsLogProviderAttribute-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DtsLogProviderAttribute Initializes a new instance of the DtsLogProviderAttribute class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Description Infrastruktur (Geerbt von DtsLocalizableAttribute.)
Öffentliche Eigenschaft DisplayName Infrastruktur (Geerbt von DtsLocalizableAttribute.)
Öffentliche Eigenschaft IconResource Gets or sets the icon associated with a log provider.
Öffentliche Eigenschaft LocalizationType Infrastruktur (Geerbt von DtsLocalizableAttribute.)
Öffentliche Eigenschaft LogProviderContact Gets or sets the contact information for the log provider.
Öffentliche Eigenschaft LogProviderType Gets or sets the type of the log provider. This property is required.
Öffentliche Eigenschaft RequiredProductLevel
Öffentliche Eigenschaft TypeId (Geerbt von Attribute.)
Öffentliche Eigenschaft UITypeName Not used. Custom user interfaces for custom log providers are not implemented in Integration Services.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Attribute.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode (Geerbt von Attribute.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IsDefaultAttribute (Geerbt von Attribute.)
Öffentliche Methode Match (Geerbt von Attribute.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode _Attribute. . :: . .GetIDsOfNames (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute. . :: . .GetTypeInfo (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute. . :: . .GetTypeInfoCount (Geerbt von Attribute.)
Explizite SchnittstellenimplementierungPrivate Methode _Attribute. . :: . .Invoke (Geerbt von Attribute.)

Zum Anfang

Hinweise

This attribute is applied to managed log provider classes derived from LogProviderBase. The attribute identifies a class as a managed log provider and provides information, through its properties, that control how the SSIS Designer displays and interacts with the object.

The DisplayName and LogProviderType properties are required. The DisplayName property is the value displayed in the list of available log providers in the package designer.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.