Executable.Validate Yöntemi
Yürütülebilir dosyanın başarıyla olacaktır olun yürütmek doğrulayarak tüm bağımlılıkları ve diğer öğeleri yürütmeden önce.Bu yöntem uygulayan doğrulanan bileşenidir.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public MustOverride Function Validate ( _
connections As Connections, _
variables As Variables, _
events As IDTSEvents, _
log As IDTSLogging _
) As DTSExecResult
'Kullanım
Dim instance As Executable
Dim connections As Connections
Dim variables As Variables
Dim events As IDTSEvents
Dim log As IDTSLogging
Dim returnValue As DTSExecResult
returnValue = instance.Validate(connections, _
variables, events, log)
public abstract DTSExecResult Validate(
Connections connections,
Variables variables,
IDTSEvents events,
IDTSLogging log
)
public:
virtual DTSExecResult Validate(
Connections^ connections,
Variables^ variables,
IDTSEvents^ events,
IDTSLogging^ log
) abstract
abstract Validate :
connections:Connections *
variables:Variables *
events:IDTSEvents *
log:IDTSLogging -> DTSExecResult
public abstract function Validate(
connections : Connections,
variables : Variables,
events : IDTSEvents,
log : IDTSLogging
) : DTSExecResult
Parametreler
- connections
Tür: Microsoft.SqlServer.Dts.Runtime.Connections
A Connections koleksiyon.
- variables
Tür: Microsoft.SqlServer.Dts.Runtime.Variables
A Variables koleksiyon.
- events
Tür: Microsoft.SqlServer.Dts.Runtime.IDTSEvents
Bir IDTSEvents arabirim için Yükselt olayları.
- log
Tür: Microsoft.SqlServer.Dts.Runtime.IDTSLogging
Bir IDTSLogging arabirim.
Dönüş Değeri
Tür: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Bir verir DTSExecResult Başarı, başarısızlık veya diğer doğrulama durumundan gösterir numaralandırmayürütülebilir.
Açıklamalar
Doğrulama yöntem özellikleri ve yanlışlıklar için ayarları veya yanlış ayarları gözden geçirir.Yöntem değil veri dokunma veya bağlantıları doğrulamak için veri kaynaklarına bağlanmak.Ancak, gerekli alanları doldurulur ve uygun değerlere sahip olmasını sağlar.Doğrulandığı alanların hangi nesne doğrulanan bağlı olarak farklılık gösterir.
Birincil kullanımı doğrulama olan özel bir görev yazarken.Doğrulama yöntem bir görev tasarım zeminine kesildiği zaman SSIS Tasarımcısı tarafından çağrılır ve yeniden, büyük olasılıkla birden çok kez ne zaman özellikleri küme.Ancak, kodda, Doğrula yöntem tek tek nesneler üzerinde yaygın olarak kullanılmaz, önerilen sizi aramak gibi Doğrula yöntem Package zaman gerekir doğrulama nesneler.Ancak, yöntem gerekli olduğunda sorun, bir kendine özgü bulmalısınız tek tek nesneler üzerinde kullanılabilir.
Doğrulama yöntem geçersiz kılınıyor SSIS Tasarımcısı'nda veya kod tarafından çağrıldığında kullanılan nesne doğrulanması için özel görevler.Yazma hakkında daha fazla bilgi için doğrulama yöntem özel bir görev için bkz: Özel görev kodlama.
Örnekler
Aşağıdaki kod örneği kullanarak nesneleri doğrulamak nasıl gösterir doğrulama yöntem Package nesne.
DTSExecResult myresult = pkg.Validate(myPkgConnections, myPkgVariables, myIDTSEvents, myIDTSLogging);
Dim myresult As DTSExecResult = pkg.Validate(myPkgConnections,myPkgVariables,myIDTSEvents, myIDTSLogging)