CManagedComponentWrapperClass.Validate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |