Freigeben über


IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Methode

Definition

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.

Gilt für: