Partager via


CManagedComponentWrapperClass.Validate Méthode

Définition

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

Retours

Valeur de l’énumération DTSValidationStatus.

Implémente

Attributs

Remarques

La méthode Validate 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 des événements OnError 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 méthode ReinitializeMetaData.
VS_ISCORRUPT Indique que le ComponentMetaData est endommagé et ne peut pas être réparé par un appel à ReinitializeMetaData ou par des modifications apportées au composant. Cela est généralement dû à la modification directe du code XML du package.

S’applique à