CManagedComponentWrapperClass.Validate Methode

Definition

Überprüft, dass die Komponente korrekt konfiguriert und bereit zur Ausführung ist.

public:
 virtual Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTSValidationStatus Validate() = Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSDesigntimeComponent100::Validate;
[System.Runtime.InteropServices.DispId(29)]
public virtual Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus Validate();
[<System.Runtime.InteropServices.DispId(29)>]
abstract member Validate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
override this.Validate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSValidationStatus
Public Overridable Function Validate () As DTSValidationStatus

Gibt zurück

Ein Wert aus der DTSValidationStatus Enumeration.

Implementiert

Attribute

Hinweise

Die Methode Validate einer Komponente wird von der Datenflussaufgabe immer vor der Ausführung aufgerufen. Diese Methode kann jedoch jederzeit aufgerufen werden. Wenn die Methode aufgerufen wird, überprüft die Komponente die Konfiguration ihrer Eingaben, Ausgaben, benutzerdefinierten Eigenschaften und Spaltensammlungen, um sicherzustellen, dass die Komponente korrekt konfiguriert ist. Die meisten Komponenten erzeugen OnError Ereignisse, OnWarning wenn Validierungsfehler auftreten. Diese Ereignisse liefern zusätzliche Informationen zu den Problemen mit der Komponente.

Die folgende Tabelle beschreibt die Fehlerwerte der DTSValidationStatus Aufzählung.

Status BESCHREIBUNG
VS_ISBROKEN Zeigt an, dass die Komponente nicht korrekt konfiguriert ist, aber durch Änderung der Eigenschaften der Komponente repariert werden kann.
VS_NEEDSNEWMETADATA Zeigt an, dass die Validierungsfehler durch die Komponente der Methode ReinitializeMetaData behoben werden können.
VS_ISCORRUPT Zeigt an, dass die beschädigt ComponentMetaData ist und nicht durch einen Aufruf oder ReinitializeMetaData durch Änderungen an der Komponente repariert werden kann. Dies wird typischerweise durch direkte Bearbeitung des Pakets XML verursacht.

Gilt für: