IDTSRuntimeComponent100.PreExecute 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í.
Recibe una llamada después de PrepareForExecute() y antes de PrimeOutput(Int32, Int32, IDTSBuffer100) y ProcessInput(Int32, IDTSBuffer100). El desarrollador puede proporcionar código que se ejecute una vez antes de que el componente realice su procesamiento principal.
public:
void PreExecute();
[System.Runtime.InteropServices.DispId(13)]
public void PreExecute ();
[<System.Runtime.InteropServices.DispId(13)>]
abstract member PreExecute : unit -> unit
Public Sub PreExecute ()
- Atributos
Comentarios
Los desarrolladores de componentes deben factorizar la mayor cantidad de funcionalidad PreExecute posible porque se llama solo una vez por ejecución de componentes, a diferencia ProcessInputde , que se llama una vez para cada búfer de entrada. Los componentes deben buscar los índices de sus columnas de entrada y salida en IDTSBuffer100 mediante una llamada al FindColumnByLineageID método de BufferManager.