CManagedComponentWrapperClass.Validate Método

Definición

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

Devoluciones

Valor de la enumeración DTSValidationStatus.

Implementaciones

Atributos

Comentarios

La tarea de flujo de datos siempre llama al método Validate 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 eventos OnError 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 enumeración DTSValidationStatus.

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 puede corregir los errores de validación en el método ReinitializeMetaData.
VS_ISCORRUPT Indica que ComponentMetaData está 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