CManagedComponentWrapperClass Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
-
CManagedComponentWrapperClass
- Atributos
- Implementações
Exemplos
O exemplo de código a seguir adiciona um componente a uma tarefa de fluxo de dados e recupera uma instância da interface CManagedComponentWrapper chamando o 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();
Comentários
O CManagedComponentWrapperClass representa a instância de tempo de design de um componente de fluxo de dados e é o objeto usado ao modificar programaticamente um componente em uma tarefa de fluxo de dados. Os métodos dessa classe são definidos pela interface IDTSDesigntimeComponent100 e são usados para modificar as propriedades e o componente de coleções. A interface CManagedComponentWrapper é retornada quando o método Instantiate da interface IDTSComponentMetaData100 do componente é chamado. Essa interface pode ser convertida em uma instância do CManagedComponentWrapperClass, mas não há vantagens em fazer isso. Portanto, normalmente essa classe não é usada.
Construtores
CManagedComponentWrapperClass() |
Propriedades
BufferManager | |
ComponentMetaData | |
EventInfos | |
LogEntryInfos | |
ReferenceTracker | |
RequiredProductLevel | |
VariableDispenser |
Métodos
Aplica-se a
Acesso thread-safe
Todos os membros estáticos públicos ( compartilhados no Visual Basic) desse tipo são thread safe. Não há garantia de que qualquer membro de instância seja seguro para threads.