PipelineComponent.ReinitializeMetaData 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
검증 과정에서 발견되어 설계 시점에 부품이 반환 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 메서드는 VSNEEDSNEWMETA데이터를 Validate반환하는 컴포넌트에 응답하여 호출됩니다. 컴포넌트는 이러한 오류를 수정하는 코드를 구현해야 합니다.