CManagedComponentWrapperClass.Validate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |