LogProviderBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die abstrakte Basisklasse für verwaltete Protokollanbieter.
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
- Vererbung
Hinweise
Um Ihren eigenen Protokollanbieter zu erstellen, leiten Sie die LogProviderBase Klasse ab.
Dies LogProviderBase wird in Verbindung mit dem DtsLogProviderAttribute zum Implementieren eines benutzerdefinierten Protokollanbieters verwendet.
Konstruktoren
LogProviderBase() |
Initialisiert eine Instanz der LogProviderBase-Klasse. |
Eigenschaften
ConfigString |
Ruft eine Zeichenfolge ab, mit der der Protokollanbieter konfiguriert wird, oder legt sie fest. |
TargetServerVersion |
Definiert die abstrakte Basisklasse für verwaltete Protokollanbieter. |
Version |
Ruft die Version des Protokollanbieters ab. |
Methoden
CanUpdate(String) |
Bestimmt, ob ein Protokollanbieter das Aktualisieren der Paket-XML auf eine neuere Version des Protokollanbieters unterstützt. |
CloseLog() |
Wird am Ende der Paketausführung aufgerufen. |
Equals(Object) |
Stellt fest, ob zwei Objektinstanzen gleich sind. (Geerbt von DtsObject) |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von DtsObject) |
InitializeLogProvider(Connections, IDTSInfoEvents, ObjectReferenceTracker) |
Wird aufgerufen, wenn der Protokollanbieter einem Paket hinzugefügt wird. |
Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[]) |
Wird aufgerufen, wenn während der Paketausführung ein Laufzeitereignis auftritt. |
OpenLog() |
Wird am Anfang der Paketausführung aufgerufen, um Verbindungen mit externen Datenquellen herzustellen. |
Update(String) |
Wird aufgerufen, um die von einer früheren Version des Protokollanbieters persistent gespeicherte XML zu aktualisieren. |
Validate(IDTSInfoEvents) |
Wird aufgerufen, um die ordnungsgemäße Konfiguration des Protokollanbieters zu bestätigen. |