Udostępnij za pośrednictwem


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

Implementacje

IDTSDesigntimeComponent100.Validate()

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

VS_ISBROKEN

Wskazuje, że składnik nie jest poprawnie skonfigurowany, ale że mogą zostać naprawione przez zmodyfikowanie właściwości składnika.

VS_NEEDSNEWMETADATA

Wskazuje, że błędy sprawdzania poprawności można ustalić przez składnik w ReinitializeMetaData metoda.

VS_ISCORRUPT

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.