LogProviderBase Classe

Definizione

Definisce la classe di base astratta per i provider di log gestiti.

public ref class LogProviderBase abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject
public abstract class LogProviderBase : Microsoft.SqlServer.Dts.Runtime.DtsObject
type LogProviderBase = class
    inherit DtsObject
Public MustInherit Class LogProviderBase
Inherits DtsObject
Ereditarietà
LogProviderBase

Commenti

Per creare un provider di log personalizzato, derivare dalla LogProviderBase classe .

l'oggetto LogProviderBase viene utilizzato insieme DtsLogProviderAttribute a per implementare un provider di log personalizzato.

Costruttori

LogProviderBase()

Inizializza un'istanza della classe LogProviderBase.

Proprietà

ConfigString

Ottiene o imposta una stringa utilizzata per configurare il provider di log.

TargetServerVersion

Definisce la classe di base astratta per i provider di log gestiti.

Version

Ottiene la versione del provider di log.

Metodi

CanUpdate(String)

Determina se un provider di log supporta l'aggiornamento dell'XML del pacchetto a una versione più recente del provider di log.

CloseLog()

Chiamato alla fine dell'esecuzione del pacchetto.

Equals(Object)

Determina se due istanze di un oggetto sono uguali.

(Ereditato da DtsObject)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da DtsObject)
InitializeLogProvider(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Chiamato quando il provider di log viene aggiunto a un pacchetto.

Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[])

Chiamato quando si verifica un evento di runtime durante l'esecuzione del pacchetto.

OpenLog()

Chiamato all'inizio dell'esecuzione del pacchetto per stabilire connessioni a origini dati esterne.

Update(String)

Chiamato per aggiornare l'XML salvato in modo permanente da una versione precedente del provider di log.

Validate(IDTSInfoEvents)

Chiamato per verificare che il provider di log sia configurato correttamente.

Si applica a