Share via


CManagedComponentWrapperClass.Validate Método

Definición

Comprueba si el componente está configurado correctamente y preparado para ejecutarse.

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

Devoluciones

Un valor de la enumeración DTSValidationStatus.

Implementaciones

Atributos

Comentarios

La Validate tarea de flujo de datos siempre llama al método de un componente antes de la ejecución. Sin embargo, se puede llamar a este método en cualquier momento. Cuando se llama al método , el componente comprobará la configuración de sus entradas, salidas, propiedades personalizadas y colecciones de columnas para comprobar que el componente está configurado correctamente. La mayoría de los componentes generarán OnError eventos y OnWarning cuando se produzcan errores de validación. Estos eventos proporcionan información adicional sobre los problemas con el componente.

En la tabla siguiente se describen los valores de error de la DTSValidationStatus enumeración.

Estado Descripción
VS_ISBROKEN Indica que el componente no está configurado correctamente, pero que se puede reparar modificando las propiedades del componente.
VS_NEEDSNEWMETADATA Indica que el componente ReinitializeMetaData del método puede corregir los errores de validación.
VS_ISCORRUPT Indica que está ComponentMetaData dañado y no se puede reparar mediante una llamada a ReinitializeMetaData o mediante modificaciones en el componente. Esto suele deberse a la edición directa del xml del paquete.

Se aplica a