Aracılığıyla paylaş


IDTSDesigntimeComponent100.Validate Yöntemi

Bileşeni düzgün yapılandırılmış olduğunu doğrular.

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

Sözdizimi

'Bildirim
Function Validate As DTSValidationStatus
'Kullanım
Dim instance As IDTSDesigntimeComponent100
Dim returnValue As DTSValidationStatus

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

Dönüş Değeri

Tür: Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
Arasında bir değer DTSValidationStatus durumunu gösterir numaralandırmabileşen.

Açıklamalar

Validate yöntem bileşeni düzgün yapılandırılmış olduğunu doğrulamak için bileşen geliştiricileri tarafından uygulanan.Paket tasarımı ve biri sırasında sürekli olarak adlandırılır saat bileşenin yürütmeden önce.Bileşenler değiştirme, IDTSComponentMetaData100 sırasında Validate.

Her bileşenin farklı gereksinimleri için doğrulama başarılı olsa da, doğrulanması gereken yaygın öğelerden bazıları aşağıdaki listede verilmiştir.

Doğrulama başarısız olduğunda bileşenleri kullanıcıların görüş sağlamalıdır.Geribildirim aracılığıyla sağlanan FireError ve FireWarning yöntemleri ve bunun DTSValidationStatus dönüş değeri.Çağrıları FireError ve FireWarning yöntemler görüntülenir Task List penceresinde Business Intelligence Development Studiove kullanıcıların Kılavuzu doğrulama hatası. sağlamaları gerekenDört değer DTSValidationStatus numaralandırma, yalnızca VS_ISVALID gösterir başarılı doğrulama.Diğer üç değerleri hatası farklı düzeylerde gösterir.Aşağıdaki tablo numaralandırma ve onlar tarafından nasıl yorumlandığını hata değerleri açıklar SSIS Tasarımcısı.

Durum

Açıklama

VS_ISBROKEN

Bileşeni düzgün yapılandırılmamış olduğunu gösterir.Kullanıcı için bir değişiklik yapmanız ComponentMetaData gidermek sorunları.

VS_NEEDSNEWMETADATA

Doğrulama hataları kendi uygulaması, bileşen tarafından sabit olduğunu gösterir ReinitializeMetaData yöntem.SSIS Designer bileşeni onarma kendisini numaralandırma değeri olduğunda kullanıcıları sorar VS_NEEDSNEWMETADATA.Tasarımcı çağıracak sonra ReinitializeMetaData yöntem.

VS_ISCORRUPT

Gösterir ComponentMetaData bozuk olduğunu ve çağrısı kullanılarak onarılamıyorsa ReinitializeMetaData yöntem veya düzenlemeleri için bileşen.

saat DelayValidation özellik veri akışı görevi doğru, tasarım zamanı çağrıları için Validate yöntem elemiş ve bileşen yürütme önce bunun yerine adı verilen yöntem.