ErrorSupport Clase

Definición

Admite la generación de errores, advertencias y otros eventos que incluyen texto descriptivo para HRESULT COM conocidos devueltos por los componentes de Integration Services escritos en código nativo.

public ref class ErrorSupport
[System.Runtime.InteropServices.ComVisible(false)]
public class ErrorSupport
[<System.Runtime.InteropServices.ComVisible(false)>]
type ErrorSupport = class
Public Class ErrorSupport
Herencia
ErrorSupport
Derivado
Atributos

Comentarios

Aunque el desarrollador de componentes de flujo de datos puede generar errores, advertencias y otros eventos llamando a los Fire<X> métodos de la IDTSComponentMetaData100 interfaz, los Fire<X> métodos de la ErrorSupport clase proporcionan un valor adicional recuperando mensajes descriptivos que corresponden a HRESULT COM conocidos devueltos por componentes de Integration Services escritos en código nativo. Utilice la ErrorSupport propiedad de la PipelineComponent clase base para obtener un ErrorSupport objeto con este fin.

Constructores

ErrorSupport(IDTSComponentEvents100)

Inicializa una nueva instancia de la clase ErrorSupport.

ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Inicializa una nueva instancia de la clase ErrorSupport.

ErrorSupport(IDTSComponentMetaData100)

Inicializa una nueva instancia de la clase ErrorSupport.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Inicializa una nueva instancia de la clase ErrorSupport.

ErrorSupport(IDTSInfoEvents100)

Inicializa una nueva instancia de la clase ErrorSupport.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Inicializa una nueva instancia de la clase ErrorSupport.

Métodos

FireError(Int32, Boolean)

Genera un error identificado por el valor HRESULT especificado y permite cancelar la ejecución.

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

Produce un error identificado por el valor HRESULT especificado, lo asocia al componente, archivo de ayuda y contexto de ayuda especificados, y permite cancelar la ejecución.

FireErrorWithArgs(Int32, Boolean, Object[])

Genera un error identificado por el valor HRESULT especificado, permite cancelar la ejecución e incluye una matriz opcional de objetos definidos por el usuario o información.

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

Genera un error identificado por el valor HRESULT especificado, lo asocia al componente, archivo de ayuda y contexto de ayuda especificados, permite cancelar la ejecución e incluye una matriz opcional de objetos definidos por el usuario o información.

FireInformation(Int32, Boolean)

Genera un mensaje de información sobre el valor HRESULT especificado y permite cancelar la ejecución.

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

Genera un mensaje de información sobre el valor HRESULT especificado, lo asocia al componente, archivo de ayuda y contexto de ayuda especificados, y permite cancelar la ejecución.

FireInformationWithArgs(Int32, Boolean, Object[])

Genera un mensaje de información sobre el valor HRESULT especificado, permite cancelar la ejecución e incluye una matriz opcional de objetos definidos por el usuario o información.

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

Genera un mensaje de información sobre el valor HRESULT especificado, lo asocia al componente, archivo de ayuda y contexto de ayuda especificados, permite cancelar la ejecución e incluye una matriz opcional de objetos definidos por el usuario o información.

FireWarning(Int32)

Genera una advertencia identificada por el valor HRESULT especificado y permite cancelar la ejecución.

FireWarning(Int32, String, String, Int32)

Genera una advertencia identificada por el valor HRESULT especificado y la asocia al componente, archivo de ayuda y contexto de ayuda especificados.

FireWarningWithArgs(Int32, Object[])

Genera una advertencia identificada por el valor HRESULT especificado e incluye una matriz opcional de objetos definidos por el usuario o información.

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

Genera una advertencia identificada por el valor HRESULT especificado, la asocia al componente, archivo de ayuda y contexto de ayuda especificados e incluye una matriz opcional de objetos definidos por el usuario o información.

GetFormattedMessage(Int32, String, Object[])

Obtiene el mensaje de error para un valor HRESULT y adapta el mensaje rellenando los parámetros con los valores proporcionados.

GetFormattedMessageEx(Int32, String, Object[])

Obtiene el mensaje de error para un valor HRESULT y adapta el mensaje rellenando los parámetros con los valores proporcionados.

SetErrorInterface(IDTSComponentEvents100)

Especifica la instancia de IDTSComponentEvents100 que usará la clase ErrorSupport para generar mensajes.

SetErrorInterface(IDTSComponentMetaData100)

Especifica la instancia de Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 que usará la clase ErrorSupport para generar mensajes.

SetErrorInterface(IDTSInfoEvents100)

Especifica la instancia de IDTSInfoEvents100 que usará la clase ErrorSupport para generar mensajes.

Se aplica a