ErrorSupport Klasse

Definition

Unterstützt das Auslösen von Fehlern, Warnungen und anderen Ereignissen, die beschreibenden Text für bekannte COM-HRESULTs enthalten, die von Integration Services-Komponenten zurückgegeben werden, die in systemeigenem Code geschrieben wurden.

public ref class ErrorSupport
[System.Runtime.InteropServices.ComVisible(false)]
public class ErrorSupport
[<System.Runtime.InteropServices.ComVisible(false)>]
type ErrorSupport = class
Public Class ErrorSupport
Vererbung
ErrorSupport
Abgeleitet
Attribute

Hinweise

Obwohl der Entwickler der Datenflusskomponente Fehler, Warnungen und andere Ereignisse auslösen kann, indem die Methoden der IDTSComponentMetaData100 Schnittstelle aufgerufen werden, bieten die Fire<X> Methoden ErrorSupport der Klasse zusätzlichen Wert, indem Fire<X> beschreibende Nachrichten abgerufen werden, die bekannten COM-HRESULTs entsprechen, die von Integration Services-Komponenten zurückgegeben werden, die im nativen Code geschrieben wurden. Verwenden Sie die ErrorSupport Eigenschaft der PipelineComponent Basisklasse, um ein ErrorSupport Objekt für diesen Zweck abzurufen.

Konstruktoren

ErrorSupport(IDTSComponentEvents100)

Initialisiert eine neue Instanz der ErrorSupport-Klasse.

ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Initialisiert eine neue Instanz der ErrorSupport-Klasse.

ErrorSupport(IDTSComponentMetaData100)

Initialisiert eine neue Instanz der ErrorSupport-Klasse.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Initialisiert eine neue Instanz der ErrorSupport-Klasse.

ErrorSupport(IDTSInfoEvents100)

Initialisiert eine neue Instanz der ErrorSupport-Klasse.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Initialisiert eine neue Instanz der ErrorSupport-Klasse.

Methoden

FireError(Int32, Boolean)

Löst einen vom angegebenen HRESULT identifizierten Fehler aus und ermöglicht das Abbrechen der Ausführung.

FireError(Int32, String, String, Int32, Boolean)

Löst einen vom angegebenen HRESULT identifizierten Fehler aus, ordnet ihn der angegebenen Komponente, Hilfedatei oder dem angegebenen Hilfekontext zu und ermöglicht das Abbrechen der Ausführung.

FireErrorWithArgs(Int32, Boolean, Object[])

Löst einen vom angegebenen HRESULT identifizierten Fehler aus, ermöglicht das Abbrechen der Ausführung und schließt ein optionales Array benutzerdefinierter Objekte oder Informationen ein.

FireErrorWithArgs(Int32, String, String, Int32, Boolean, Object[])

Löst einen vom angegebenen HRESULT identifizierten Fehler aus, ordnet ihn der angegebenen Komponente, Hilfedatei oder dem angegebenen Hilfekontext zu, ermöglicht das Abbrechen der Ausführung und schließt ein optionales Array benutzerdefinierter Objekte oder Informationen ein.

FireInformation(Int32, Boolean)

Löst eine Informationsmeldung zum angegebenen HRESULT aus und ermöglicht das Abbrechen der Ausführung.

FireInformation(Int32, String, String, Int32, Boolean)

Löst eine Informationsmeldung zum angegebenen HRESULT aus, ordnet sie der angegebenen Komponente, Hilfedatei oder dem angegebenen Hilfekontext zu und ermöglicht das Abbrechen der Ausführung.

FireInformationWithArgs(Int32, Boolean, Object[])

Löst eine Informationsmeldung zum angegebenen HRESULT aus, ermöglicht das Abbrechen der Ausführung und schließt ein optionales Array benutzerdefinierter Objekte oder Informationen ein.

FireInformationWithArgs(Int32, String, String, Int32, Boolean, Object[])

Löst eine Informationsmeldung zum angegebenen HRESULT aus, ordnet sie der angegebenen Komponente, Hilfedatei oder dem angegebenen Hilfekontext zu, ermöglicht das Abbrechen der Ausführung und schließt ein optionales Array benutzerdefinierter Objekte oder Informationen ein.

FireWarning(Int32)

Löst eine vom angegebenen HRESULT identifizierte Warnung aus und ermöglicht das Abbrechen der Ausführung.

FireWarning(Int32, String, String, Int32)

Löst eine vom angegebenen HRESULT identifizierte Warnung aus und ordnet sie der angegebenen Komponente, Hilfedatei und dem angegebenen Hilfekontext zu.

FireWarningWithArgs(Int32, Object[])

Löst eine vom angegebenen HRESULT identifizierte Warnung aus und schließt ein optionales Array benutzerdefinierter Objekte oder Informationen ein.

FireWarningWithArgs(Int32, String, String, Int32, Object[])

Löst eine vom angegebenen HRESULT identifizierte Warnung aus, ordnet sie der angegebenen Komponente, Hilfedatei und dem angegebenen Hilfekontext zu und schließt eine optionales Array benutzerdefinierter Objekte oder Informationen ein.

GetFormattedMessage(Int32, String, Object[])

Ruft die Fehlermeldung für ein HRESULT ab und formatiert die Meldung, indem Parameter mit den angegebenen Werten aufgefüllt werden.

GetFormattedMessageEx(Int32, String, Object[])

Ruft die Fehlermeldung für ein HRESULT ab und formatiert die Meldung, indem Parameter mit den angegebenen Werten aufgefüllt werden.

SetErrorInterface(IDTSComponentEvents100)

Gibt die IDTSComponentEvents100-Instanz an, die von der ErrorSupport-Klasse zum Auslösen von Meldungen verwendet wird.

SetErrorInterface(IDTSComponentMetaData100)

Gibt die Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100-Instanz an, die von der ErrorSupport-Klasse zum Auslösen von Meldungen verwendet wird.

SetErrorInterface(IDTSInfoEvents100)

Gibt die IDTSInfoEvents100-Instanz an, die von der ErrorSupport-Klasse zum Auslösen von Meldungen verwendet wird.

Gilt für: