Condividi tramite


Classe DtsLogProviderAttribute

Supplies design time information about a LogProvider object.

Gerarchia di ereditarietà

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

Spazio dei nomi  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (in Microsoft.SqlServer.ManagedDTS.dll)

Sintassi

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

Nel tipo DtsLogProviderAttribute sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico DtsLogProviderAttribute Initializes a new instance of the DtsLogProviderAttribute class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Description Infrastruttura. Ereditato da DtsLocalizableAttribute.
Proprietà pubblica DisplayName Infrastruttura. Ereditato da DtsLocalizableAttribute.
Proprietà pubblica IconResource Gets or sets the icon associated with a log provider.
Proprietà pubblica LocalizationType Infrastruttura. Ereditato da DtsLocalizableAttribute.
Proprietà pubblica LogProviderContact Gets or sets the contact information for the log provider.
Proprietà pubblica LogProviderType Gets or sets the type of the log provider. This property is required.
Proprietà pubblica RequiredProductLevel
Proprietà pubblica TypeId Ereditato da Attribute.
Proprietà pubblica UITypeName Not used. Custom user interfaces for custom log providers are not implemented in Integration Services.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Attribute.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Attribute.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IsDefaultAttribute Ereditato da Attribute.
Metodo pubblico Match Ereditato da Attribute.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _Attribute. . :: . .GetIDsOfNames Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute. . :: . .GetTypeInfo Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute. . :: . .GetTypeInfoCount Ereditato da Attribute.
Implementazione esplicita dell'interfacciaMetodo privato _Attribute. . :: . .Invoke Ereditato da Attribute.

In alto

Osservazioni

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.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.