Freigeben über


ErrorSupport-Klasse

Supports the raising of errors, warnings, and other events that include descriptive text for known COM HRESULTs that are returned by Integration Services components written in native code.

Vererbungshierarchie

System. . :: . .Object
  Microsoft.SqlServer.Dts.ManagedMsg..::..ErrorSupport
    Microsoft.SqlServer.Dts.ManagedMsg. . :: . .DataflowErrorSupport

Namespace:  Microsoft.SqlServer.Dts.ManagedMsg
Assembly:  Microsoft.SqlServer.DtsMsg (in Microsoft.SqlServer.DtsMsg.dll)

Syntax

'Declaration
<ComVisibleAttribute(False)> _
Public Class ErrorSupport
'Usage
Dim instance As ErrorSupport
[ComVisibleAttribute(false)]
public class ErrorSupport
[ComVisibleAttribute(false)]
public ref class ErrorSupport
[<ComVisibleAttribute(false)>]
type ErrorSupport =  class end
public class ErrorSupport

Der ErrorSupport-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ErrorSupport(IDTSComponentEvents100) Initializes a new instance of the ErrorSupport class.
Geschützte Methode ErrorSupport(IDTSComponentMetaData100) Initializes a new instance of the ErrorSupport class.
Öffentliche Methode ErrorSupport(IDTSInfoEvents100) Initializes a new instance of the ErrorSupport class.
Öffentliche Methode ErrorSupport(IDTSComponentEvents100, String, String, Int32) Initializes a new instance of the ErrorSupport class.
Geschützte Methode ErrorSupport(IDTSComponentMetaData100, String, String, Int32) Initializes a new instance of the ErrorSupport class.
Öffentliche Methode ErrorSupport(IDTSInfoEvents100, String, String, Int32) Initializes a new instance of the ErrorSupport class.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode FireError(Int32, Boolean%) Raises an error identified by the specified HRESULT and allows execution to be cancelled.
Öffentliche Methode FireError(Int32, String, String, Int32, Boolean%) Raises an error identified by the specified HRESULT, associates it with the specified component, help file, and help context, and allows execution to be cancelled.
Öffentliche Methode FireErrorWithArgs(Int32, Boolean%, array<Object> [] () [] []) Raises an error identified by the specified HRESULT, allows execution to be cancelled, and includes an optional array of user-defined objects or information.
Öffentliche Methode FireErrorWithArgs(Int32, String, String, Int32, Boolean%, array<Object> [] () [] []) Raises an error identified by the specified HRESULT, associates it with the specified component, help file, and help context, allows execution to be cancelled, and includes an optional array of user-defined objects or information.
Öffentliche Methode FireInformation(Int32, Boolean%) Raises an informational message about the specified HRESULT and allows execution to be cancelled.
Öffentliche Methode FireInformation(Int32, String, String, Int32, Boolean%) Raises an informational message about the specified HRESULT, associates it with the specified component, help file, and help context, and allows execution to be cancelled.
Öffentliche Methode FireInformationWithArgs(Int32, Boolean%, array<Object> [] () [] []) Raises an informational message about the specified HRESULT, allows execution to be cancelled, and includes an optional array of user-defined objects or information.
Öffentliche Methode FireInformationWithArgs(Int32, String, String, Int32, Boolean%, array<Object> [] () [] []) Raises an informational message about the specified HRESULT, associates it with the specified component, help file, and help context, allows execution to be cancelled, and includes an optional array of user-defined objects or information.
Öffentliche Methode FireWarning(Int32) Raises a warning identified by the specified HRESULT and allows execution to be cancelled.
Öffentliche Methode FireWarning(Int32, String, String, Int32) Raises a warning identified by the specified HRESULT and associates it with the specified component, help file, and help context.
Öffentliche Methode FireWarningWithArgs(Int32, array<Object> [] () [] []) Raises a warning identified by the specified HRESULT and includes an optional array of user-defined objects or information.
Öffentliche Methode FireWarningWithArgs(Int32, String, String, Int32, array<Object> [] () [] []) Raises a warning identified by the specified HRESULT, associates it with the specified component, help file, and help context, and includes an optional array of user-defined objects or information.
Öffentliche Methode GetFormattedMessage Gets the error message for an HRESULT and formats the message by populating parameters with the supplied values.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Geschützte Methode SetErrorInterface(IDTSComponentEvents100) Specifies the IDTSComponentEvents100 instance that the ErrorSupport class will use to raise messages.
Geschützte Methode SetErrorInterface(IDTSComponentMetaData100) Specifies the IDTSComponentMetadata100 instance that the ErrorSupport class will use to raise messages.
Geschützte Methode SetErrorInterface(IDTSInfoEvents100) Specifies the IDTSInfoEvents100 instance that the ErrorSupport class will use to raise messages.
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Hinweise

Although the data flow component developer can raise errors, warnings, and other events by calling the Fire<X> methods of the IDTSComponentMetaData100 interface, the Fire<X> methods of the ErrorSupport class provide additional value by retrieving descriptive messages that correspond to known COM HRESULTs returned by Integration Services components written in native code. Use the ErrorSupport property of the PipelineComponent base class to obtain an ErrorSupport object for this purpose.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.