ErrorSupport Classe

Définition

Prend en charge le déclenchement d’erreurs, d’avertissements et d’autres événements qui incluent du texte descriptif pour les HRESULT COM connus retournés par les composants Integration Services écrits dans du code natif.

public ref class ErrorSupport
[System.Runtime.InteropServices.ComVisible(false)]
public class ErrorSupport
[<System.Runtime.InteropServices.ComVisible(false)>]
type ErrorSupport = class
Public Class ErrorSupport
Héritage
ErrorSupport
Dérivé
Attributs

Remarques

Bien que le développeur du composant de flux de données puisse déclencher des erreurs, des avertissements et d’autres événements en appelant les Fire<X> méthodes de l’interface, les Fire<X> méthodes de la IDTSComponentMetaData100ErrorSupport classe fournissent une valeur supplémentaire en récupérant des messages descriptifs qui correspondent aux HRESULT COM connus retournés par les composants Integration Services écrits dans du code natif. Utilisez la ErrorSupport propriété de la PipelineComponent classe de base pour obtenir un ErrorSupport objet à cet effet.

Constructeurs

ErrorSupport(IDTSComponentEvents100)

Initialise une nouvelle instance de la classe ErrorSupport.

ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Initialise une nouvelle instance de la classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100)

Initialise une nouvelle instance de la classe ErrorSupport.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Initialise une nouvelle instance de la classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100)

Initialise une nouvelle instance de la classe ErrorSupport.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Initialise une nouvelle instance de la classe ErrorSupport.

Méthodes

FireError(Int32, Boolean)

Génère une erreur identifiée par la valeur HRESULT spécifiée et autorise l'annulation de l'exécution.

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

Génère une erreur identifiée par la valeur HRESULT spécifiée, l'associe au composant, au fichier d'aide et au contexte d'aide spécifiés et autorise l'annulation de l'exécution.

FireErrorWithArgs(Int32, Boolean, Object[])

Génère une erreur identifiée par la valeur HRESULT spécifiée, autorise l'annulation de l'exécution et inclut un tableau facultatif d'objets définis par l'utilisateur ou d'informations.

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

Génère une erreur identifiée par la valeur HRESULT spécifiée, l'associe au composant, au fichier d'aide et au contexte d'aide spécifiés, autorise l'annulation de l'exécution et inclut un tableau facultatif d'objets définis par l'utilisateur ou d'informations.

FireInformation(Int32, Boolean)

Génère un message d'information sur la valeur HRESULT spécifiée et autorise l'annulation de l'exécution.

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

Génère un message d'information sur la valeur HRESULT spécifiée, l'associe au composant, au fichier d'aide et au contexte d'aide spécifiés et autorise l'annulation de l'exécution.

FireInformationWithArgs(Int32, Boolean, Object[])

Génère un message d'information sur la valeur HRESULT spécifiée, autorise l'annulation de l'exécution et inclut un tableau facultatif d'objets définis par l'utilisateur ou d'informations.

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

Génère un message d'information sur la valeur HRESULT spécifiée, l'associe au composant, au fichier d'aide et au contexte d'aide spécifiés, autorise l'annulation de l'exécution et inclut un tableau facultatif d'objets définis par l'utilisateur ou d'informations.

FireWarning(Int32)

Génère un avertissement identifié par la valeur HRESULT spécifiée et autorise l'annulation de l'exécution.

FireWarning(Int32, String, String, Int32)

Génère un avertissement identifié par la valeur HRESULT spécifiée et l'associe au composant, au fichier d'aide et au contexte d'aide spécifiés.

FireWarningWithArgs(Int32, Object[])

Génère un avertissement identifié par la valeur HRESULT spécifiée et inclut un tableau facultatif d'objets définis par l'utilisateur ou d'informations.

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

Génère un avertissement identifié par la valeur HRESULT spécifiée, l'associe au composant, au fichier d'aide et au contexte d'aide spécifiés et inclut un tableau facultatif d'objets définis par l'utilisateur ou d'informations.

GetFormattedMessage(Int32, String, Object[])

Obtient le message d'erreur pour une valeur HRESULT et met en forme le message en remplissant des paramètres avec les valeurs fournies.

GetFormattedMessageEx(Int32, String, Object[])

Obtient le message d'erreur pour une valeur HRESULT et met en forme le message en remplissant des paramètres avec les valeurs fournies.

SetErrorInterface(IDTSComponentEvents100)

Spécifie l'instance IDTSComponentEvents100 que la classe ErrorSupport utilisera pour générer des messages.

SetErrorInterface(IDTSComponentMetaData100)

Spécifie l'instance Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 que la classe ErrorSupport utilisera pour générer des messages.

SetErrorInterface(IDTSInfoEvents100)

Spécifie l'instance IDTSInfoEvents100 que la classe ErrorSupport utilisera pour générer des messages.

S’applique à