IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Método
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.
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.