DtsContainer.Validate Yöntemi
Başarıyla yürütülmesini engeller geçersiz ayarları içerip içermediğini belirlemek kapsayıcı sağlar.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Overrides Function Validate ( _
connections As Connections, _
variables As Variables, _
events As IDTSEvents, _
log As IDTSLogging _
) As DTSExecResult
'Kullanım
Dim instance As DtsContainer
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 override DTSExecResult Validate(
Connections connections,
Variables variables,
IDTSEvents events,
IDTSLogging log
)
public:
virtual DTSExecResult Validate(
Connections^ connections,
Variables^ variables,
IDTSEvents^ events,
IDTSLogging^ log
) override
abstract Validate :
connections:Connections *
variables:Variables *
events:IDTSEvents *
log:IDTSLogging -> DTSExecResult
override Validate :
connections:Connections *
variables:Variables *
events:IDTSEvents *
log:IDTSLogging -> DTSExecResult
public override function Validate(
connections : Connections,
variables : Variables,
events : IDTSEvents,
log : IDTSLogging
) : DTSExecResult
Parametreler
- connections
Tür: Microsoft.SqlServer.Dts.Runtime.Connections
Connections Koleksiyonu için kapsayıcı.
- variables
Tür: Microsoft.SqlServer.Dts.Runtime.Variables
Variables Koleksiyonu için kapsayıcı.
- 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
A DTSExecResult Numaralandırma gösterir sonucunu doğrulama.
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)