Aracılığıyla paylaş


CManagedComponentWrapperClass.Validate Yöntemi

Bileşen düzgün ve hazır için yapılandırıldığını doğrular yürütmek.

Ad Alanı:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)

Sözdizimi

'Bildirim
Public Overridable Function Validate As DTSValidationStatus
'Kullanım
Dim instance As CManagedComponentWrapperClass
Dim returnValue As DTSValidationStatus

returnValue = instance.Validate()
public virtual DTSValidationStatus Validate()
public:
virtual DTSValidationStatus Validate()
abstract Validate : unit -> DTSValidationStatus 
override Validate : unit -> DTSValidationStatus 
public function Validate() : DTSValidationStatus

Dönüş Değeri

Tür: Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
Arasında bir değer DTSValidationStatus numaralandırma.

Uygulamalar

IDTSDesigntimeComponent100.Validate()

Açıklamalar

Validate yöntem bir bileşen veri akışı görevi öncesinde tarafından adlı her zamanyürütme.Ancak bu yöntem her saat çağrılabilir.Bileşen yöntem çağrıldığında, kontrol eder yapılandırma girdileri, çıktıları, özel özellikleri ve sütun koleksiyonları bileşeni düzgün yapılandırılmış olduğunu doğrulamak için.Çoğu bileşen yükseltecektir OnError ve OnWarning Doğrulama hataları oluştuğunda olaylar.Bu olaylar bileşeni ile ilgili sorunlar hakkında ek bilgi sağlar.

Aşağıdaki tablo hata değerlerini açıklar DTSValidationStatus numaralandırma.

Durum

Açıklama

VS_ISBROKEN

Bileşeni düzgün yapılandırılmamış olduğunu, ancak bu bileşen özelliklerini değiştirerek onarılabilir olduğunu gösterir.

VS_NEEDSNEWMETADATA

Doğrulama hataları bileşen tarafından sabit olduğunu gösterir ReinitializeMetaData yöntem.

VS_ISCORRUPT

Gösterir ComponentMetaData bozuk ve edemiyor onarılması için yapılan bir çağrı tarafından ReinitializeMetaData veya düzenlemeleri için bileşen.Bu genellikle düzenleyerek kaynaklanır paket doğrudan xml.