Partager via


CManagedComponentWrapperClass.Validate Méthode

Définition

Vérifie que le composant est configuré correctement et prêt à être exécuté.

public:
 virtual Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTSValidationStatus Validate() = Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSDesigntimeComponent100::Validate;
[System.Runtime.InteropServices.DispId(29)]
public virtual Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus Validate ();
[<System.Runtime.InteropServices.DispId(29)>]
abstract member Validate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
override this.Validate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
Public Overridable Function Validate () As DTSValidationStatus

Retours

Valeur d'énumération DTSValidationStatus.

Implémente

Attributs

Remarques

La Validate méthode d’un composant est toujours appelée par la tâche de flux de données avant l’exécution. Toutefois, cette méthode peut être appelée à tout moment. Lorsque la méthode est appelée, le composant vérifie la configuration de ses entrées, sorties, propriétés personnalisées et collections de colonnes pour vérifier que le composant est correctement configuré. La plupart des composants déclenchent OnError des événements et OnWarning lorsque des erreurs de validation se produisent. Ces événements fournissent des informations supplémentaires sur les problèmes liés au composant.

Le tableau suivant décrit les valeurs d’erreur de l’énumération DTSValidationStatus .

Statut Description
VS_ISBROKEN Indique que le composant n’est pas configuré correctement, mais qu’il peut être réparé en modifiant les propriétés du composant.
VS_NEEDSNEWMETADATA Indique que les erreurs de validation peuvent être corrigées par le composant dans la ReinitializeMetaData méthode .
VS_ISCORRUPT Indique que le ComponentMetaData est endommagé et ne peut pas être réparé par un appel à ReinitializeMetaData ou par des modifications du composant. Cela est généralement dû à la modification directe du code XML du package.

S’applique à