LogProviderBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce la classe 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à
Commenti
Per creare il tuo provider di log, deriva dalla LogProviderBase classe.
Il LogProviderBase viene utilizzato insieme a per DtsLogProviderAttribute implementare un fornitore di log personalizzato.
Costruttori
| Nome | Descrizione |
|---|---|
| LogProviderBase() |
Inizializza un'istanza della LogProviderBase classe . |
Proprietà
| Nome | Descrizione |
|---|---|
| ConfigString |
Ottiene o imposta una stringa usata per configurare il provider di log. |
| TargetServerVersion |
Definisce la classe base astratta per i provider di log gestiti. |
| Version |
Ottiene la versione del provider del log. |
Metodi
| Nome | Descrizione |
|---|---|
| CanUpdate(String) |
Determina se un provider di log supporta l'aggiornamento del pacchetto XML a una versione più recente del provider di log. |
| CloseLog() |
Chiamato alla fine dell'esecuzione del pacchetto. |
| Equals(Object) |
Determina se due istanze dell'oggetto sono uguali. (Ereditato da DtsObject) |
| GetHashCode() |
Restituisce il codice hash per questa 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 un evento di runtime si verifica durante l'esecuzione del pacchetto. |
| OpenLog() |
Chiamato all'inizio dell'esecuzione del pacchetto per stabilire connessioni con fonti di dati esterne. |
| Update(String) |
Chiamato per aggiornare l'XML persistito da una versione precedente del provider di log. |
| Validate(IDTSInfoEvents) |
Chiamato per confermare che il provider di log sia configurato correttamente. |