Compartilhar via


LogProviderBase Classe

Definição

Define a classe base abstrata para provedores de log gerenciados.

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
Herança
LogProviderBase

Comentários

Para criar seu próprio provedor de log, derive da LogProviderBase classe.

O LogProviderBase é usado em conjunto com o DtsLogProviderAttribute provedor de log personalizado.

Construtores

LogProviderBase()

Inicializa uma instância da classe LogProviderBase.

Propriedades

ConfigString

Obtém ou define uma cadeia de caracteres usada para configurar o provedor de log.

TargetServerVersion

Define a classe base abstrata para provedores de log gerenciados.

Version

Obtém a versão do provedor de log.

Métodos

CanUpdate(String)

Determina se um provedor de log dá suporte à atualização de XML do pacote para uma versão mais nova do provedor de log.

CloseLog()

Chamado no final da execução do pacote.

Equals(Object)

Determina se duas instâncias de objeto são iguais.

(Herdado de DtsObject)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de DtsObject)
InitializeLogProvider(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Chamado quando o provedor de log é adicionado a um pacote.

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

Chamado quando ocorre um evento de runtime durante a execução do pacote.

OpenLog()

Chamado no começo da execução do pacote para estabelecer conexões com fontes de dados externas.

Update(String)

Chamado para atualizar o XML persistido por uma versão anterior do provedor de log.

Validate(IDTSInfoEvents)

Chamado para confirmar se o provedor de log está configurado corretamente.

Aplica-se a