Condividi tramite


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

IDTSComponentMetaData100 del componente.

serviceProvider
IServiceProvider

Interfaccia http://go.microsoft.com/fwlink/?LinkId=33994 IServiceProvider fornita dalla finestra di progettazione SSIS.

Commenti

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

Memorizzare nella cache il riferimento all'oggetto ricevuto nel parametro e usarlo nel dtsComponentMetadataEdit metodo per apportare modifiche al componente quando l'utente interagisce con l'interfaccia utente. In genere, è necessario passare anche questo riferimento a qualsiasi classe di supporto che è possibile creare, ad esempio una classe di modulo, per implementare la funzionalità di modifica per un componente.

Il serviceProvider parametro fornisce l'accesso ai servizi del Designer SSIS. Nella tabella seguente vengono illustrati i servizi disponibili nella Designer SSIS.

Servizio Descrizione
IDtsClipboardService Determina se il componente è stato generato come parte di un'operazione copia/incolla o taglia/incolla.
IDtsConnectionService Accede a connessioni esistenti e crea nuove connessioni nel pacchetto.
IDtsDesignerUtilitiesService Fornisce metodi che consentono agli sviluppatori di Integration Services di richiamare la finestra di dialogo Generatore espressioni a livello di codice.
IDtsPipelineEnvironmentService Consente ai componenti del flusso di dati di accedere all'attività Flusso di dati padre e al relativo contenitore TaskHost.
IDtsVariableService Accede a variabili esistenti o crea nuove variabili nel pacchetto.
IErrorCollectionService Acquisisce gli eventi dai componenti del flusso di dati quando è necessario acquisire tutti gli errori e gli avvisi generati dal componente anziché ricevere solo l'ultimo errore o l'avviso.

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

Si applica a