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
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 dtsComponentMetadata
Edit 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.