Linguaggio

CManagedComponentWrapperClass.Validate Metodo

Definizione

Verifica che il componente sia configurato correttamente e pronto all'esecuzione.

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

Valori restituiti

Valore dell'enumerazione DTSValidationStatus .

Implementazioni

Attributi

Commenti

Il Validate metodo di un componente viene sempre chiamato dal compito di flusso dati prima dell'esecuzione. Tuttavia, questo metodo può essere chiamato in qualsiasi momento. Quando il metodo viene chiamato, il componente controllerà la configurazione dei suoi ingressi, uscite, proprietà personalizzate e collezioni di colonne per verificare che il componente sia correttamente configurato. La maggior parte dei componenti si avvia OnError e OnWarning eventi quando si verificano errori di validazione. Questi eventi forniscono ulteriori informazioni sui problemi del componente.

La tabella seguente descrive i valori di errore dell'enumerazione DTSValidationStatus .

Condizione Descrizione
VS_ISBROKEN Indica che il componente non è configurato correttamente, ma che può essere riparato modificando le proprietà del componente.
VS_NEEDSNEWMETADATA Indica che gli errori di validazione possono essere corretti dal componente nel ReinitializeMetaData metodo.
VS_ISCORRUPT Indica che il ComponentMetaData componente è corrotto e non può essere riparato tramite una chiamata o ReinitializeMetaData modifiche al componente. Questo è tipicamente causato dall'editing diretto dell'XML del pacchetto.

Si applica a