CManagedComponentWrapperClass Clase
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í.
public ref class CManagedComponentWrapperClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::CManagedComponentWrapper, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSRuntimeComponent100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("874F7595-FB5F-40FF-96AF-FBFF8250E3EF")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class CManagedComponentWrapperClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.CManagedComponentWrapper, Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSRuntimeComponent100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("874F7595-FB5F-40FF-96AF-FBFF8250E3EF")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FAggregatable | System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type CManagedComponentWrapperClass = class
interface IDTSDesigntimeComponent100
interface CManagedComponentWrapper
interface IDTSRuntimeComponent100
Public Class CManagedComponentWrapperClass
Implements CManagedComponentWrapper, IDTSRuntimeComponent100
- Herencia
-
CManagedComponentWrapperClass
- Atributos
- Implementaciones
En el ejemplo de código siguiente se agrega un componente a una tarea de flujo de datos y se recupera una instancia de la interfaz CManagedComponentWrapper mediante una llamada al método Instantiate.
Package p = new Package();
MainPipe mp = ((TaskHost)p.Executables.Add("DTS.Pipeline")).InnerObject as MainPipe;
IDTSComponentMetaData100 md = mp.ComponentMetaDataCollection.New();
md.ComponentClassID = "DTSAdapter.OleDbSource";
CManagedComponentWrapper wrp = md.Instantiate();
CManagedComponentWrapperClass representa la instancia en tiempo de diseño de un componente de flujo de datos y es el objeto que se usa cuando se modifica mediante programación un componente en una tarea de flujo de datos. Los métodos de esta clase se definen mediante la interfaz IDTSDesigntimeComponent100 y se usan para modificar las propiedades y el componente de colecciones. La interfaz CManagedComponentWrapper se devuelve cuando se llama al método Instantiate de la interfaz IDTSComponentMetaData100 del componente. Esta interfaz se puede convertir en una instancia de CManagedComponentWrapperClass, pero no hay ninguna ventaja para hacerlo. Por lo tanto, normalmente no se usa esta clase.
Buffer |
|
Component |
|
Event |
|
Log |
|
Reference |
|
Required |
|
Variable |
Producto | Versiones |
---|---|
SQL Server .NET SDK | 2016, 2017, 2019 |
Los miembros estáticos públicos ( compartidos en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.