IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Metodo

Definizione

Chiamato per inizializzare l'interfaccia utente del 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)

Parametri

dtsComponentMetadata
IDTSComponentMetaData100

Il IDTSComponentMetaData100 del componente.

serviceProvider
IServiceProvider

L'interfaccia http://go.microsoft.com/fwlink/?LinkId=33994 IServiceProvider fornita dal progettista SSIS.

Commenti

Questo metodo viene chiamato quando un componente viene inizialmente aggiunto alla superficie SSIS Designer e prima del New metodo. Si chiama anche quando un componente viene modificato, ma prima del Edit metodo.

Memorizza in cache il riferimento dell'oggetto ricevuto nel dtsComponentMetadata parametro e usalo nel Edit metodo per apportare modifiche al tuo componente mentre l'utente interagisce con la tua interfaccia utente. Tipicamente, devi anche passare questo riferimento oggetto a eventuali classi di supporto che puoi creare, come una classe di modulo, per implementare funzionalità di modifica per un componente.

Il parametro serviceProvider fornisce accesso ai servizi del progettista SSIS. La tabella seguente mostra i servizi disponibili nel progettista SSIS.

Servizio Descrizione
IDtsClipboardService Determina se il componente è stato generato come parte di un'operazione di copia/incolla o di taglia/incolla.
IDtsConnectionService Accede agli utenti esistenti e crea nuove connessioni nel pacchetto.
IDtsDesignerUtilitiesService Fornisce metodi che permettono agli sviluppatori di Integration Services di invocare la finestra di dialogo Expression Builder in modo programmativo.
IDtsPipelineEnvironmentService Dà ai componenti data flow accesso al task Flusso di dati principale e al suo TaskHost container.
IDtsVariableService Accede alle variabili esistenti o crea nuove variabili nel pacchetto.
IErrorCollectionService Cattura eventi dai componenti del flusso di dati quando devi catturare tutti gli errori e gli avvisi generati dal componente invece di ricevere solo l'ultimo errore o avviso.

Questi servizi offrono agli sviluppatori di componenti la possibilità di accedere e creare oggetti nel pacchetto in cui il componente viene caricato.

Si applica a