LogProviderHostClass 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.
Repräsentiert eine Klasse für die LogProviderHost Schnittstelle.
public ref class LogProviderHostClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSLogging100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSLogProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectHost100, Microsoft::SqlServer::Dts::Runtime::Wrapper::LogProviderHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("AD3C857D-F1D4-4D24-B06A-E6C00B1273E8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class LogProviderHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogging100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.LogProviderHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2F1E680D-5758-45A4-8C48-C8A5961A3B04")]
public class LogProviderHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogging100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.LogProviderHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("B608E042-AF9C-4159-B448-BB23CFA5EAEC")]
public class LogProviderHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogging100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSLogProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.LogProviderHost
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("AD3C857D-F1D4-4D24-B06A-E6C00B1273E8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type LogProviderHostClass = class
interface LogProviderHost
interface IDTSName100
interface IDTSObjectHost100
interface IDTSLogProvider100
interface IDTSLogging100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("2F1E680D-5758-45A4-8C48-C8A5961A3B04")>]
type LogProviderHostClass = class
interface LogProviderHost
interface IDTSName100
interface IDTSObjectHost100
interface IDTSLogProvider100
interface IDTSLogging100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("B608E042-AF9C-4159-B448-BB23CFA5EAEC")>]
type LogProviderHostClass = class
interface LogProviderHost
interface IDTSName100
interface IDTSObjectHost100
interface IDTSLogProvider100
interface IDTSLogging100
Public Class LogProviderHostClass
Implements IDTSLogging100, IDTSLogProvider100, IDTSObjectHost100, LogProviderHost
- Vererbung
-
LogProviderHostClass
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| LogProviderHostClass() |
Initialisiert eine neue Instanz der LogProviderHostClass-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ConfigString |
Erhält oder setzt eine Zeichenkette, die zur Konfiguration des Log-Providers verwendet wird. |
| CreationName |
Erhält die von der Laufzeitumgebung verwendete Zeichenkette, um eine Instanz des Log-Providers zu erstellen. |
| DelayValidation |
Erhält oder setzt einen Wert, der angibt, ob ein Aufruf zur Validierung für den Log-Anbieter bis zur Paketausführung verzögert wird. |
| Description |
Erhält oder setzt die Beschreibung des Log-Anbieters. |
| Enabled |
Erhält einen Wert, der angibt, ob der Log-Anbieter aktiviert ist. |
| HostType |
Erhält eine Aufzählung, die den Typ des Hosts beschreibt, von dem der Log-Anbieter verwendet wird. Diese Eigenschaft ist schreibgeschützt. |
| ID |
Erhält die Kennung des Log-Anbieters. |
| InnerObject |
Erhält den spezifischen Log-Provider, der vom Objekt LogProviderHostClass gehostet wird. |
| Name |
Er bekommt oder setzt den Namen des Log-Anbieters. |
Methoden
| Name | Beschreibung |
|---|---|
| CloseLog() |
Schließt das Protokoll. |
| GetFilterStatus(String[]) |
Erhält den Filterstatus der angegebenen Ereignisse. |
| Log(String, String, String, String, String, String, String, DateTime, DateTime, Int32, Byte[]) |
Schreibt den Logbucheintrag. |
| OpenLog() |
Öffnet das Logbuch. |
| Validate(IDTSInfoEvents100) |
Validiert den Log-Anbieter mit den angegebenen Ereignissen. |