MainPipe Interfaz
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í.
Proporciona la implementación administrado de la interfaz IDTSPipeline100 utilizada para configurar una tarea de flujo de datos mediante programación.
public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
type MainPipe = interface
interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type MainPipe = interface
interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type MainPipe = interface
interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
- Derivado
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se agrega el MainPipe objeto a y Package se recupera mediante MainPipe la InnerObject propiedad de TaskHost.
Package p = new Package();
Executable e = p.Executables.Add("DTS.Pipeline.1");
TaskHost thMainPipe = e as TaskHost;
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;
Comentarios
(MainPipeque se muestra como la tarea Data Flow en SQL Server Data Tools (SSDT)) es la implementación administrada de la IDTSPipeline100 interfaz COM. Es la interfaz que se usa desde código administrado al crear o modificar mediante programación una tarea de flujo de datos en .Package Para obtener información general sobre los métodos y las propiedades disponibles para este objeto, consulte la MainPipeClass documentación.
Propiedades
AutoGenerateIDForNewObjects |
Obtiene o establece un valor que especifica si el flujo de datos genera y establece automáticamente la propiedad de identificador para los objetos recién creados. (Heredado de IDTSPipeline100) |
BLOBTempStoragePath |
Obtiene o establece un valor que especifica la ubicación del sistema de archivos donde escribir temporalmente en el disco los objetos binarios grandes (BLOB). (Heredado de IDTSPipeline100) |
BufferManager |
Obtiene el objeto IDTSBufferManager100. (Heredado de IDTSPipeline100) |
BufferTempStoragePath |
Obtiene o establece la ruta de acceso al sistema de archivos usada para almacenar temporalmente en memoria caché los datos del búfer. (Heredado de IDTSPipeline100) |
ComponentMetaDataCollection |
Obtiene la colección de componentes de flujo de datos de la tarea. (Heredado de IDTSPipeline100) |
DefaultBufferMaxRows |
Obtiene o establece el número máximo de filas que permite la tarea en un búfer IDTSBuffer100. (Heredado de IDTSPipeline100) |
DefaultBufferSize |
Obtiene o establece el tamaño predeterminado de los objetos IDTSBuffer100 creados por la tarea. (Heredado de IDTSPipeline100) |
EnableCacheUpdate |
Obtiene o establece un valor que indica si la interfaz IDTSPipeline100 habilitó la actualización de caché. (Heredado de IDTSPipeline100) |
EnableDisconnectedColumns |
Obtiene o establece un valor que indica si la tarea de flujo de datos habilita las columnas desconectadas en la canalización principal. (Heredado de IDTSPipeline100) |
EngineThreads |
Obtiene o establece el número de subprocesos utilizados por la tarea Flujo de datos. (Heredado de IDTSPipeline100) |
Events |
Establece la interfaz de eventos que el flujo de datos y sus componentes utilizan para generar eventos durante la ejecución. (Heredado de IDTSPipeline100) |
IsSavingXml |
Obtiene o establece un valor que indica si la interfaz IDTSPipeline100 guarda XML. (Heredado de IDTSPipeline100) |
PathCollection |
Obtiene la colección IDTSPathCollection100 para la tarea Flujo de datos. (Heredado de IDTSPipeline100) |
PersistenceCustomPropertyCollection[DTSPersistenceFormat] |
Obtiene la colección de propiedades personalizadas que tienen el formato de persistencia especificado. (Heredado de IDTSPipeline100) |
RunInOptimizedMode |
Obtiene o establece un valor que especifica si la tarea Flujo de datos se ejecuta en modo optimizado. (Heredado de IDTSPipeline100) |
VariableDispenser |
Establece IDTSVariableDispenser100 que se usa para bloquear la lectura y escritura de variables del paquete. (Heredado de IDTSPipeline100) |
Métodos
GetNextPasteID() |
Obtiene el siguiente identificador disponible generado por la tarea Flujo de datos. (Heredado de IDTSPipeline100) |
GetObjectByID(Int32) |
Recupera un objeto contenido en la tarea Flujo de datos utilizando el identificador del objeto. (Heredado de IDTSPipeline100) |
New() |
Especifica una nueva instancia de la clase IDTSPipeline100. (Heredado de IDTSPipeline100) |
UpdateCacheOnInputColumns() |
Actualiza la caché en las columna de entrada de IDTSPipeline100. (Heredado de IDTSPipeline100) |