PipelineComponent.ReinitializeMetaData Méthode

Définition

Répare les erreurs identifiées lors de la validation qui font revenir VS_NEEDSNEWMETADATA 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 de Validate. Les composants doivent implémenter un code qui corrige ces erreurs.

S’applique à