Metoda ForEachSMOEnumerator.Validate
Zwraca wartość, która wskazuje, czy kontener ma nieprawidłowe ustawienia, które uniemożliwiają on uruchomiony pomyślnie.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO
Zestaw: Microsoft.SqlServer.ForEachSMOEnumerator (w Microsoft.SqlServer.ForEachSMOEnumerator.dll)
Składnia
'Deklaracja
Public Overrides Function Validate ( _
connections As Connections, _
variableDispenser As VariableDispenser, _
events As IDTSInfoEvents, _
log As IDTSLogging _
) As DTSExecResult
'Użycie
Dim instance As ForEachSMOEnumerator
Dim connections As Connections
Dim variableDispenser As VariableDispenser
Dim events As IDTSInfoEvents
Dim log As IDTSLogging
Dim returnValue As DTSExecResult
returnValue = instance.Validate(connections, _
variableDispenser, events, log)
public override DTSExecResult Validate(
Connections connections,
VariableDispenser variableDispenser,
IDTSInfoEvents events,
IDTSLogging log
)
public:
virtual DTSExecResult Validate(
Connections^ connections,
VariableDispenser^ variableDispenser,
IDTSInfoEvents^ events,
IDTSLogging^ log
) override
abstract Validate :
connections:Connections *
variableDispenser:VariableDispenser *
events:IDTSInfoEvents *
log:IDTSLogging -> DTSExecResult
override Validate :
connections:Connections *
variableDispenser:VariableDispenser *
events:IDTSInfoEvents *
log:IDTSLogging -> DTSExecResult
public override function Validate(
connections : Connections,
variableDispenser : VariableDispenser,
events : IDTSInfoEvents,
log : IDTSLogging
) : DTSExecResult
Parametry
- connections
Typ: Microsoft.SqlServer.Dts.Runtime.Connections
Connections kolekcja dla kontener.
- variableDispenser
Typ: Microsoft.SqlServer.Dts.Runtime.VariableDispenser
VariableDispenser kolekcja dla kontener.
- events
Typ: Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents
IDTSInfoEvents Interfejs pozyskiwania zdarzenia.
- log
Typ: Microsoft.SqlServer.Dts.Runtime.IDTSLogging
IDTSLogging interfejs.
Wartość zwracana
Typ: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
A DTSExecResult wyliczenia wskazująca wyniki sprawdzania poprawności.
Implementacje
IDTSForEachEnumerator.Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)
Uwagi
Sprawdzania poprawności metoda przegląda właściwości i ustawień niedokładności lub niepoprawne ustawienia.Metoda nie dotykać danych lub połączenie do sprawdzania poprawności połączeń ze źródłami danych.Jednakże zapewnia, że wymagane pola są wypełniane i zawierają odpowiednie wartości.Pól, których poprawność różnią się w zależności od tego, jaki obiekt jest sprawdzany.
Podstawowym zastosowaniem sprawdzania poprawności jest podczas zapisywania niestandardowego zadania.Sprawdzania poprawności metoda jest wywoływana przez projektanta SSIS po upuszczeniu na powierzchnię projektu zadania i ponownie, potencjalnie wiele razy, gdy właściwości są zestaw.Jednak w kodzie sprawdzania poprawności w poszczególnych obiektach używana jest metoda nie powszechnie, zalecane, można wywołać sprawdzania poprawności metody na Package , gdy konieczne jest sprawdzenie poprawności obiektów.Jednak metoda jest dostępna w poszczególnych obiektach powinny możesz znaleźć unikatowy okoliczności tam, gdzie to konieczne.
Sprawdzania poprawności metoda jest zastąpiona w niestandardowe zadania dla obiektu używany w projektancie SSIS lub kiedy wywoływana przez kod sprawdzania poprawności.Więcej informacji na temat pisania sprawdzania poprawności metoda dla niestandardowego zadania, zobacz Kodowanie niestandardowego zadania.
Przykłady
Poniższy przykład kodu pokazuje sposób sprawdzania poprawności obiektów za pomocą sprawdzania poprawności metoda Package obiektu.
DTSExecResult myresult = pkg.Validate(myPkgConnections, myPkgVariables, myIDTSEvents, myIDTSLogging);
Dim myresult As DTSExecResult = pkg.Validate(myPkgConnections,myPkgVariables,myIDTSEvents, myIDTSLogging)
Zobacz także