Task.Validate Yöntemi
Bileşeni düzgün yapılandırılmış olduğunu doğrular.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Overridable Function Validate ( _
connections As Connections, _
variableDispenser As VariableDispenser, _
componentEvents As IDTSComponentEvents, _
log As IDTSLogging _
) As DTSExecResult
'Kullanım
Dim instance As Task
Dim connections As Connections
Dim variableDispenser As VariableDispenser
Dim componentEvents As IDTSComponentEvents
Dim log As IDTSLogging
Dim returnValue As DTSExecResult
returnValue = instance.Validate(connections, _
variableDispenser, componentEvents, _
log)
public virtual DTSExecResult Validate(
Connections connections,
VariableDispenser variableDispenser,
IDTSComponentEvents componentEvents,
IDTSLogging log
)
public:
virtual DTSExecResult Validate(
Connections^ connections,
VariableDispenser^ variableDispenser,
IDTSComponentEvents^ componentEvents,
IDTSLogging^ log
)
abstract Validate :
connections:Connections *
variableDispenser:VariableDispenser *
componentEvents:IDTSComponentEvents *
log:IDTSLogging -> DTSExecResult
override Validate :
connections:Connections *
variableDispenser:VariableDispenser *
componentEvents:IDTSComponentEvents *
log:IDTSLogging -> DTSExecResult
public function Validate(
connections : Connections,
variableDispenser : VariableDispenser,
componentEvents : IDTSComponentEvents,
log : IDTSLogging
) : DTSExecResult
Parametreler
- connections
Tür: Microsoft.SqlServer.Dts.Runtime.Connections
A koleksiyon görev tarafından kullanılan bağlantı.
- variableDispenser
Tür: Microsoft.SqlServer.Dts.Runtime.VariableDispenser
A VariableDispenser nesne değişkenleri kilitleme.
- componentEvents
Tür: Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents
Uygulayan bir nesne IDTSComponentEvents arabirim.
- log
Tür: Microsoft.SqlServer.Dts.Runtime.IDTSLogging
Uygulayan bir nesne IDTSLogging arabirim.
Dönüş Değeri
Tür: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Arasında bir değer DTSExecResult numaralandırma.
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)