ErrorSupport 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.
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 nativem Code geschrieben sind.
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 Datenflusskomponentenentwickler Fehler, Warnungen und andere Ereignisse auslösen kann, indem er die Fire<X> Methoden der IDTSComponentMetaData100 Schnittstelle aufruft, bieten die Methoden der Klasse ErrorSupport zusätzlichen Wert, indem sie Fire<X> beschreibende Nachrichten abrufen, die bekannten COM HRESULTs entsprechen, die von Integration Services-Komponenten in eigenem Code zurückgegeben werden. Verwenden Sie die ErrorSupport Eigenschaft der Basisklasse PipelineComponent , um ein ErrorSupport Objekt für diesen Zweck zu erhalten.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ErrorSupport(IDTSComponentEvents100, String, String, Int32) |
Initialisiert eine neue Instanz der ErrorSupport-Klasse. |
| ErrorSupport(IDTSComponentEvents100) |
Initialisiert eine neue Instanz der ErrorSupport-Klasse. |
| ErrorSupport(IDTSComponentMetaData100, String, String, Int32) |
Initialisiert eine neue Instanz der ErrorSupport-Klasse. |
| ErrorSupport(IDTSComponentMetaData100) |
Initialisiert eine neue Instanz der ErrorSupport-Klasse. |
| ErrorSupport(IDTSInfoEvents100, String, String, Int32) |
Initialisiert eine neue Instanz der ErrorSupport-Klasse. |
| ErrorSupport(IDTSInfoEvents100) |
Initialisiert eine neue Instanz der ErrorSupport-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| FireError(Int32, Boolean) |
Erzeugt einen Fehler, der durch das angegebene HRESULT identifiziert wird, und ermöglicht das Abbrechen der Ausführung. |
| FireError(Int32, String, String, Int32, Boolean) |
Erzeugt einen Fehler, der durch das angegebene HRESULT identifiziert wird, verknüpft ihn mit der angegebenen Komponente, der Hilfedatei und dem Hilfekontext und erlaubt das Abbrechen der Ausführung. |
| FireErrorWithArgs(Int32, Boolean, Object[]) |
Erzeugt einen durch das angegebene HRESULT identifizierte Fehler, erlaubt das Abbrechen der Ausführung und enthält ein optionales Array benutzerdefinierter Objekte oder Informationen. |
| FireErrorWithArgs(Int32, String, String, Int32, Boolean, Object[]) |
Erzeugt einen Fehler, der durch das angegebene HRESULT identifiziert wird, verknüpft ihn mit der angegebenen Komponente, der Hilfedatei und dem Hilfekontext, erlaubt das Abbrechen der Ausführung und enthält ein optionales Array benutzerdefinierter Objekte oder Informationen. |
| FireInformation(Int32, Boolean) |
Erzeugt eine Informationsmeldung über das angegebene HRESULT und ermöglicht das Abbrechen der Ausführung. |
| FireInformation(Int32, String, String, Int32, Boolean) |
Ruft eine Informationsmeldung über das angegebene HRESULT aus, ordnet sie der angegebenen Komponente, der Hilfedatei und dem Hilfekontext zu und erlaubt das Abbrechen der Ausführung. |
| FireInformationWithArgs(Int32, Boolean, Object[]) |
Ruft eine Informationsmeldung über das angegebene HRESULT aus, erlaubt das Abbrechen der Ausführung und enthält ein optionales Array benutzerdefinierter Objekte oder Informationen. |
| FireInformationWithArgs(Int32, String, String, Int32, Boolean, Object[]) |
Erzeugt eine Informationsmeldung über das angegebene HRESULT, verknüpft sie mit der angegebenen Komponente, der Hilfedatei und dem Hilfekontext, ermöglicht das Abbrechen der Ausführung und enthält ein optionales Array benutzerdefinierter Objekte oder Informationen. |
| FireWarning(Int32, String, String, Int32) |
Ruft eine Warnung aus, die durch das angegebene HRESULT identifiziert wird, und verknüpft sie mit der angegebenen Komponente, der Hilfedatei und dem Hilfekontext. |
| FireWarning(Int32) |
Löst eine Warnung aus, die durch das angegebene HRESULT identifiziert wird, und ermöglicht das Abbrechen der Ausführung. |
| FireWarningWithArgs(Int32, Object[]) |
Löst eine Warnung aus, die durch das angegebene HRESULT identifiziert wird, und enthält ein optionales Array benutzerdefinierter Objekte oder Informationen. |
| FireWarningWithArgs(Int32, String, String, Int32, Object[]) |
Löst eine Warnung aus, die durch das angegebene HRESULT identifiziert wird, verknüpft sie mit der angegebenen Komponente, der Hilfedatei und dem Hilfekontext und fügt ein optionales Array benutzerdefinierter Objekte oder Informationen ein. |
| GetFormattedMessage(Int32, String, Object[]) |
Erhält die Fehlermeldung für ein HRESULT und formatiert die Nachricht, indem Parameter mit den angegebenen Werten gefüllt werden. |
| GetFormattedMessageEx(Int32, String, Object[]) |
Erhält die Fehlermeldung für ein HRESULT und formatiert die Nachricht, indem Parameter mit den angegebenen Werten gefüllt werden. |
| SetErrorInterface(IDTSComponentEvents100) |
Spezifiziert die IDTSComponentEvents100 Instanz, die die Klasse ErrorSupport zum Senden von Nachrichten verwendet. |
| SetErrorInterface(IDTSComponentMetaData100) |
Spezifiziert die Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 Instanz, die die Klasse ErrorSupport zum Senden von Nachrichten verwendet. |
| SetErrorInterface(IDTSInfoEvents100) |
Spezifiziert die IDTSInfoEvents100 Instanz, die die Klasse ErrorSupport zum Senden von Nachrichten verwendet. |