Поделиться через


PipelineComponent.ReinitializeMetaData Метод

Определение

Исправляет любые ошибки, найденные во время проверки, в результате которой компонент вернул VS_NEEDSNEWMETADATA во время разработки.

public:
 virtual void ReinitializeMetaData();
public virtual void ReinitializeMetaData ();
abstract member ReinitializeMetaData : unit -> unit
override this.ReinitializeMetaData : unit -> unit
Public Overridable Sub ReinitializeMetaData ()

Примеры

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  

Комментарии

Метод ReinitializeMetaData вызывается в ответ на компонент, возвращающий VSNEEDSNEWMETADATA.Validate Компоненты должны реализовывать код, устраняющий эти ошибки.

Применяется к