Compartilhar via


ErrorSupport Classe

Definição

Dá suporte à geração de erros, avisos e outros eventos que incluem texto descritivo para HRESULTs COM conhecidos que são retornados por componentes do Integration Services escritos em 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
Herança
ErrorSupport
Derivado
Atributos

Comentários

Embora o desenvolvedor do componente de fluxo de dados possa gerar erros, avisos e outros eventos chamando os Fire<X> métodos da IDTSComponentMetaData100 interface, os Fire<X> métodos da ErrorSupport classe fornecem valor adicional recuperando mensagens descritivas que correspondem a HRESULTs COM conhecidos retornados por componentes do Integration Services escritos em código nativo. Use a ErrorSupport propriedade da PipelineComponent classe base para obter um ErrorSupport objeto para essa finalidade.

Construtores

ErrorSupport(IDTSComponentEvents100)

Inicializa uma nova instância da classe ErrorSupport.

ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Inicializa uma nova instância da classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100)

Inicializa uma nova instância da classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Inicializa uma nova instância da classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100)

Inicializa uma nova instância da classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Inicializa uma nova instância da classe ErrorSupport.

Métodos

FireError(Int32, Boolean)

Gera um erro identificado pelo HRESULT especificado e permite o cancelamento da execução.

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

Gera um erro identificado pelo HRESULT especificado, associa-o ao componente especificado, arquivo de ajuda e contexto de ajuda, e permite o cancelamento da execução.

FireErrorWithArgs(Int32, Boolean, Object[])

Gera um erro identificado pelo HRESULT especificado, permite o cancelamento da execução e inclui uma matriz opcional de informações ou objetos definidos pelo usuário.

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

Gera um erro identificado pelo HRESULT especificado, associa-o ao componente especificado, arquivo de ajuda e contexto de ajuda, permite o cancelamento da execução e inclui uma matriz opcional de informações ou objetos definidos pelo usuário.

FireInformation(Int32, Boolean)

Gera uma mensagem informativa sobre o HRESULT especificado e permite o cancelamento da execução.

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

Gera uma mensagem informativa sobre o HRESULT especificado, associa-o ao componente especificado, arquivo de ajuda e contexto de ajuda, e permite o cancelamento da execução.

FireInformationWithArgs(Int32, Boolean, Object[])

Gera uma mensagem informativa sobre o HRESULT especificado, permite o cancelamento da execução e inclui uma matriz opcional de informações ou objetos definidos pelo usuário.

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

Gera uma mensagem informativa sobre o HRESULT especificado, o associa ao componente especificado, arquivo de ajuda e contexto de ajuda, permite o cancelamento da execução e inclui uma matriz opcional de informações ou objetos definidos pelo usuário.

FireWarning(Int32)

Gera um aviso identificado pelo HRESULT especificado e permite o cancelamento da execução.

FireWarning(Int32, String, String, Int32)

Gera um aviso identificado pelo HRESULT especificado, e o associa ao componente especificado, arquivo de ajuda e contexto de ajuda.

FireWarningWithArgs(Int32, Object[])

Gera um aviso identificado pelo HRESULT especificado e inclui uma matriz opcional de informações ou objetos definidos pelo usuário.

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

Gera um aviso identificado pelo HRESULT especificado, o associa ao componente especificado, arquivo de ajuda e contexto de ajuda, e inclui uma matriz opcional de informações ou objetos definidos pelo usuário.

GetFormattedMessage(Int32, String, Object[])

Obtém a mensagem de erro de um HRESULT e formata a mensagem preenchendo parâmetros com os valores fornecidos.

GetFormattedMessageEx(Int32, String, Object[])

Obtém a mensagem de erro de um HRESULT e formata a mensagem preenchendo parâmetros com os valores fornecidos.

SetErrorInterface(IDTSComponentEvents100)

Especifica a instância IDTSComponentEvents100 que a classe ErrorSupport usará para gerar mensagens.

SetErrorInterface(IDTSComponentMetaData100)

Especifica a instância Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 que a classe ErrorSupport usará para gerar mensagens.

SetErrorInterface(IDTSInfoEvents100)

Especifica a instância IDTSInfoEvents100 que a classe ErrorSupport usará para gerar mensagens.

Aplica-se a