Metoda CManagedComponentWrapperClass.Validate
Sprawdza, czy składnik jest prawidłowo skonfigurowana i gotowa do wykonać.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
Public Overridable Function Validate As DTSValidationStatus
'Użycie
Dim instance As CManagedComponentWrapperClass
Dim returnValue As DTSValidationStatus
returnValue = instance.Validate()
public virtual DTSValidationStatus Validate()
public:
virtual DTSValidationStatus Validate()
abstract Validate : unit -> DTSValidationStatus
override Validate : unit -> DTSValidationStatus
public function Validate() : DTSValidationStatus
Wartość zwracana
Typ: Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
Wartość z DTSValidationStatus wyliczania.
Implementacje
Uwagi
Validate Zawsze wywoływana jest metoda składnika zadanie przepływ danych przed na wykonanie.Jednakże ta metoda może być wywoływana w dowolnym czas.Po wywołaniu metoda składnika sprawdzi konfiguracja nakładów, wyników, właściwości niestandardowych oraz kolumna kolekcje, aby zweryfikować, że składnik jest prawidłowo skonfigurowany.Większość składników podniesie OnError i OnWarning zdarzenia, gdy wystąpią błędy sprawdzania poprawności.Zdarzenia te zawierają dodatkowe informacje o problemy ze składnikiem.
W poniższej tabela opisano wartości błędu DTSValidationStatus wyliczania.
Stan |
Opis |
---|---|
Wskazuje, że składnik nie jest poprawnie skonfigurowany, ale że mogą zostać naprawione przez zmodyfikowanie właściwości składnika. |
|
Wskazuje, że błędy sprawdzania poprawności można ustalić przez składnik w ReinitializeMetaData metoda. |
|
Wskazuje, że ComponentMetaData jest uszkodzony i nie można naprawić przez wywołanie ReinitializeMetaData lub zmiany składnika.Jest to zazwyczaj spowodowane przez bezpośrednią edycję pakiet XML. |
Zobacz także