Udostępnij za pośrednictwem


Metoda LogProviderBase.Validate

Nazywany potwierdzenia dostawca dziennika jest poprawnie skonfigurowany.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public Overridable Function Validate ( _
    events As IDTSInfoEvents _
) As DTSExecResult
'Użycie
Dim instance As LogProviderBase
Dim events As IDTSInfoEvents
Dim returnValue As DTSExecResult

returnValue = instance.Validate(events)
public virtual DTSExecResult Validate(
    IDTSInfoEvents events
)
public:
virtual DTSExecResult Validate(
    IDTSInfoEvents^ events
)
abstract Validate : 
        events:IDTSInfoEvents -> DTSExecResult 
override Validate : 
        events:IDTSInfoEvents -> DTSExecResult 
public function Validate(
    events : IDTSInfoEvents
) : DTSExecResult

Parametry

Wartość zwracana

Typ: Microsoft.SqlServer.Dts.Runtime.DTSExecResult
Wartość z DTSExecResult struktury wskazuje, Sukces lub niepowodzenie sprawdzania poprawności.

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.Dla dostawców dziennika sprawdzania poprawności metoda sprawdza, czy ConfigString właściwość jest poprawnie skonfigurowany i inne właściwości lub zestawsą wymagane przez dostawcę dziennika tings zestaw zgodnie z oczekiwaniami.Zrobić włączeni, które wymagają połączenia z zewnętrznymi źródłami danych za pośrednictwem ConnectionManager obiektów.ConfigString właściwość jest często używany do przechowywania nazwy lub Identyfikatora ConnectionManager w Connections kolekcja.

W takim przypadek sprawdzania poprawności należy sprawdzić, czy ConnectionManager określonych w ConfigString istnieje właściwość w pakiet.

Jeśli Failure jest zwracana, anulowana wykonanie pakiet.

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)