IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.