PipelineComponent.ReinitializeMetaData 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.
Répare toutes les erreurs identifiées pendant la validation qui provoquent un retour de l'objet VS_NEEDSNEWMETADATA par le composant au moment de la conception.
public:
virtual void ReinitializeMetaData();
public virtual void ReinitializeMetaData ();
abstract member ReinitializeMetaData : unit -> unit
override this.ReinitializeMetaData : unit -> unit
Public Overridable Sub ReinitializeMetaData ()
Exemples
public override DTSValidationStatus Validate()
{
if (!ComponentMetaData.AreInputColumnsValid)
return DTSValidationStatus.VS_NEEDSNEWMETADATA;
}
public override void ReinitializeMetaData()
{
if (!ComponentMetaData.AreInputColumnsValid)
ComponentMetaData.RemoveInvalidInputColumns();
}
Public Overrides Function Validate() As DTSValidationStatus
If Not ComponentMetaData.AreInputColumnsValid Then
Return DTSValidationStatus.VS_NEEDSNEWMETADATA
End If
End Function
Public Overrides Sub ReinitializeMetaData()
If Not ComponentMetaData.AreInputColumnsValid Then
ComponentMetaData.RemoveInvalidInputColumns
End If
End Sub
Remarques
La ReinitializeMetaData méthode est appelée en réponse au composant qui retourne VSNEEDSNEWMETADATA à partir de Validate. Les composants doivent implémenter du code qui corrige ces erreurs.