Condividi tramite


Classe LogProviderBase

Defines the abstract base class for managed log providers.

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime..::..LogProviderBase

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

Sintassi

'Dichiarazione
Public MustInherit Class LogProviderBase _
    Inherits DtsObject
'Utilizzo
Dim instance As LogProviderBase
public abstract class LogProviderBase : DtsObject
public ref class LogProviderBase abstract : public DtsObject
[<AbstractClassAttribute>]
type LogProviderBase =  
    class
        inherit DtsObject
    end
public abstract class LogProviderBase extends DtsObject

Nel tipo LogProviderBase sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo protetto LogProviderBase Initializes an instance of the LogProviderBase class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ConfigString Gets or sets a string used to configure the log provider.
Proprietà pubblica Version Gets the version of the log provider.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CanUpdate Determines whether a log provider supports upgrading the package XML to a newer version of the log provider.
Metodo pubblico CloseLog Called at the end of package execution.
Metodo pubblico Equals Determines whether two object instances are equal. Ereditato da DtsObject.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Returns the hash code for this instance. Ereditato da DtsObject.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico InitializeLogProvider Called when the log provider is added to a package.
Metodo pubblico Log Called when a runtime event occurs during package execution.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico OpenLog Called at the beginning of package execution to establish connections to external data sources.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Update Called to upgrade the XML persisted by a previous version of the log provider.
Metodo pubblico Validate Called to confirm the log provider is properly configured.

In alto

Osservazioni

To create your own log provider, derive from the LogProviderBase class.

The LogProviderBase is used in conjunction with the DtsLogProviderAttribute to implement a custom log provider.

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.