IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, um die Benutzeroberfläche der Komponente zu initialisieren.
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)
Parameter
- dtsComponentMetadata
- IDTSComponentMetaData100
Die IDTSComponentMetaData100 der Komponente.
- serviceProvider
- IServiceProvider
Die http://go.microsoft.com/fwlink/?LinkId=33994 vom SSIS-Designer bereitgestellte IServiceProvider-Schnittstelle.
Hinweise
Diese Methode wird aufgerufen, wenn eine Komponente zunächst der SSIS Designer-Oberfläche und vor der New Methode hinzugefügt wird. Es wird auch aufgerufen, wenn eine Komponente bearbeitet wird, aber vor der Edit Methode.
Zwischenspeichern Sie den im dtsComponentMetadata
Parameter empfangenen Objektverweis, und verwenden Sie ihn in der Edit Methode, um Änderungen an Ihrer Komponente vorzunehmen, während der Benutzer mit Ihrer Benutzeroberfläche interagiert. Normalerweise müssen Sie diesen Objektverweis auch an alle unterstützenden Klassen übergeben, die Sie erstellen können, z. B. eine Formularklasse, um Bearbeitungsfunktionen für eine Komponente zu implementieren.
Der serviceProvider
Parameter bietet Zugriff auf die Dienste des SSIS-Designers. Die folgende Tabelle zeigt die verfügbaren Dienste im SSIS-Designer.
Dienst | Beschreibung |
---|---|
IDtsClipboardService | Bestimmt, ob die Komponente als Teil eines Vorgangs zum Kopieren/Einfügen oder Ausschneiden/Einfügen generiert wurde. |
IDtsConnectionService | Greift auf vorhandene und erstellt neue Verbindungen im Paket. |
IDtsDesignerUtilitiesService | Stellt Methoden bereit, mit denen Integrationsdienste-Entwickler das Dialogfeld "Ausdrucks-Generator " programmgesteuert aufrufen können. |
IDtsPipelineEnvironmentService | Ermöglicht Datenflusskomponenten den Zugriff auf den übergeordneten Datenflusstask und seinen TaskHost-Container. |
IDtsVariableService | Greift auf vorhandene oder erstellt neue Variablen im Paket. |
IErrorCollectionService | Erfasst Ereignisse aus Datenflusskomponenten, wenn Sie alle Fehler und Warnungen erfassen müssen, die von der Komponente ausgelöst werden, anstatt nur den letzten Fehler oder die letzte Warnung zu empfangen. |
Diese Dienste bieten Komponentenentwicklern die Möglichkeit, Objekte in dem Paket, in das die Komponete geladen ist, zu erstellen bzw. auf diese zuzugreifen.