Metoda Exec80PackageTask.Validate
Sprawdza, czy Exec80PackageTask jest poprawnie skonfigurowany.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask
Zestaw: Microsoft.SqlServer.Exec80PackageTask (w Microsoft.SqlServer.Exec80PackageTask.dll)
Składnia
'Deklaracja
Public Overrides Function Validate ( _
connections As Connections, _
variableDispenser As VariableDispenser, _
events As IDTSComponentEvents, _
log As IDTSLogging _
) As DTSExecResult
'Użycie
Dim instance As Exec80PackageTask
Dim connections As Connections
Dim variableDispenser As VariableDispenser
Dim events As IDTSComponentEvents
Dim log As IDTSLogging
Dim returnValue As DTSExecResult
returnValue = instance.Validate(connections, _
variableDispenser, events, log)
public override DTSExecResult Validate(
Connections connections,
VariableDispenser variableDispenser,
IDTSComponentEvents events,
IDTSLogging log
)
public:
virtual DTSExecResult Validate(
Connections^ connections,
VariableDispenser^ variableDispenser,
IDTSComponentEvents^ events,
IDTSLogging^ log
) override
abstract Validate :
connections:Connections *
variableDispenser:VariableDispenser *
events:IDTSComponentEvents *
log:IDTSLogging -> DTSExecResult
override Validate :
connections:Connections *
variableDispenser:VariableDispenser *
events:IDTSComponentEvents *
log:IDTSLogging -> DTSExecResult
public override function Validate(
connections : Connections,
variableDispenser : VariableDispenser,
events : IDTSComponentEvents,
log : IDTSLogging
) : DTSExecResult
Parametry
- connections
Typ: Microsoft.SqlServer.Dts.Runtime.Connections
A Connections kolekcja dla zadania.
- variableDispenser
Typ: Microsoft.SqlServer.Dts.Runtime.VariableDispenser
A VariableDispenser obiektu dla zmiennych blokowania.
- events
Typ: Microsoft.SqlServer.Dts.Runtime.IDTSComponentEvents
Obiekt, który implementuje IDTSInfoEvents interfejs do odbierania zdarzeń.
- log
Typ: Microsoft.SqlServer.Dts.Runtime.IDTSLogging
Obiekt, który implementuje IDTSLogging interfejs dla rejestrowania zdarzeń.
Wartość zwracana
Typ: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
A DTSExecResult wartość wskazuje, że wynik sprawdzania poprawności.
Uwagi
Sprawdzania poprawnościmetoda przegląda właściwości i ustawienia niedokładności lub niepoprawne. metoda nie dotykać danych lub połączenie źródła danych do sprawdzania poprawności połączeń.Jednakże zapewnia, że wymagane pola są wypełniane i zawierają odpowiednie wartości.Pola, które są sprawdzane 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ścimetoda 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 metoda na pojedyncze obiekty nie jest powszechnie stosowana, zgodnie z zaleceniami, należy wywołać sprawdzania poprawności metoda 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ścimetoda jest zastąpiona w niestandardowe zadania, albo do sprawdzania poprawności obiekt używany w projektancie SSIS lub kiedy wywoływana przez kod. 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