PipelineComponent.PrimeOutput(Int32, Int32[], PipelineBuffer[]) 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 en tiempo de ejecución para componentes de origen y componentes de transformación con salidas asincrónicas para permitir a estos componentes agregar filas a los búferes de salida.
public:
virtual void PrimeOutput(int outputs, cli::array <int> ^ outputIDs, cli::array <Microsoft::SqlServer::Dts::Pipeline::PipelineBuffer ^> ^ buffers);
public virtual void PrimeOutput (int outputs, int[] outputIDs, Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer[] buffers);
abstract member PrimeOutput : int * int[] * Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer[] -> unit
override this.PrimeOutput : int * int[] * Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer[] -> unit
Public Overridable Sub PrimeOutput (outputs As Integer, outputIDs As Integer(), buffers As PipelineBuffer())
Parámetros
- outputs
- Int32
El número de elementos de las matrices de outputIDs
y buffers
.
- outputIDs
- Int32[]
Matriz de id. IDTSOutput100.
- buffers
- PipelineBuffer[]
Matriz de objetos PipelineBuffer.
Comentarios
El número de elementos de la outputIDs
matriz y buffers
viene determinado por el número de objetos de IDTSOutput100 la IDTSOutputCollection100 colección del componente conectado a un IDTSPath100 objeto .
Cada elemento de la outputIDs
matriz tiene un PipelineBuffer en el mismo índice de la matriz de búferes.
Las filas se agregan al PipelineBuffer mediante una llamada al AddRow método y, cuando finaliza, SetEndOfRowset se llama al método para notificar a la tarea de flujo de datos que el componente ha terminado de agregar filas. El SetEndOfRowset método establece el valor de la EndOfRowset propiedad true
en en el búfer final.
PrimeOutput se llama a para los componentes cuya SynchronousInputID propiedad está establecida en cero.