Compartilhar via


IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Método

Definição

Chamado para inicializar a interface do usuário do componente.

public:
 void Initialize(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ dtsComponentMetadata, IServiceProvider ^ serviceProvider);
public void Initialize (Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider);
abstract member Initialize : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 * IServiceProvider -> unit
Public Sub Initialize (dtsComponentMetadata As IDTSComponentMetaData100, serviceProvider As IServiceProvider)

Parâmetros

dtsComponentMetadata
IDTSComponentMetaData100

O IDTSComponentMetaData100 do componente.

serviceProvider
IServiceProvider

A http://go.microsoft.com/fwlink/?LinkId=33994 interface IServiceProvider fornecida pelo designer do SSIS.

Comentários

Esse método é chamado quando um componente é inicialmente adicionado à superfície do Designer do SSIS e antes do New método. Ele também é chamado quando um componente é editado, mas antes do Edit método.

Armazene em cache a referência de dtsComponentMetadata objeto recebida no parâmetro e use-a Edit no método para fazer alterações no componente à medida que o usuário interage com sua interface do usuário. Normalmente, você também deve passar essa referência de objeto para todas as classes de suporte que você pode criar, como uma classe de formulário, para implementar a funcionalidade de edição de um componente.

O serviceProvider parâmetro fornece acesso aos serviços do Designer do SSIS. A tabela a seguir mostra os serviços disponíveis no Designer do SSIS.

Serviço Descrição
IDtsClipboardService Determina se o componente foi gerado como parte de uma operação de copiar/colar ou recortar/colar.
IDtsConnectionService Acessa conexões existentes e cria novas conexões no pacote.
IDtsDesignerUtilitiesService Fornece métodos que permitem que os desenvolvedores do Integration Services invoquem a caixa de diálogo Construtor de Expressões programaticamente.
IDtsPipelineEnvironmentService Concede aos componentes de fluxo de dados acesso à tarefa pai de Fluxo de dados e a seu contêiner TaskHost.
IDtsVariableService Acessa as variáveis existentes ou cria novas variáveis no pacote.
IErrorCollectionService Captura eventos de componentes de fluxo de dados quando você precisa capturar todos os erros e avisos gerados pelo componente em vez de receber apenas o último erro ou aviso.

Esses serviços oferecem aos desenvolvedores de componente a capacidade de acessar e criar objetos no pacote no qual o componente é carregado.

Aplica-se a