IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Méthode

Définition

Appelé pour initialiser l’interface utilisateur du composant.

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)

Paramètres

dtsComponentMetadata
IDTSComponentMetaData100

Le IDTSComponentMetaData100 du composant.

serviceProvider
IServiceProvider

L’interface http://go.microsoft.com/fwlink/?LinkId=33994 IServiceProvider est fournie par le concepteur SSIS.

Remarques

Cette méthode est appelée lorsqu’un composant est initialement ajouté à la surface SSIS Designer, et avant la New méthode. Il est également appelé lorsqu’un composant est modifié, mais avant la Edit méthode.

Mettez en cache la référence d’objet reçue dans le dtsComponentMetadata paramètre et utilisez-la dans la Edit méthode pour apporter des modifications à votre composant au fur et à mesure que l’utilisateur interagit avec votre interface. En général, vous devez également transmettre cette référence d’objet à toute classe de support que vous pouvez créer, comme une classe de forme, pour implémenter une fonctionnalité d’édition pour un composant.

Ce serviceProvider paramètre donne accès aux services du concepteur SSIS. Le tableau suivant présente les services disponibles dans le SSIS Designer.

Service Description
IDtsClipboardService Détermine si le composant a été généré dans le cadre d’une opération de copier/coller ou de copier/coller.
IDtsConnectionService Accède aux connexions existantes et crée de nouvelles connexions dans le package.
IDtsDesignerUtilitiesService Fournit des méthodes permettant aux développeurs des Services d’Intégration d’invoquer la boîte de dialogue Expression Builder de manière programmatique.
IDtsPipelineEnvironmentService Donne aux composants de data flow l’accès à la tâche parente Data Flow et à son TaskHost conteneur.
IDtsVariableService Accède à des variables existantes ou crée de nouvelles variables dans le package.
IErrorCollectionService Capture les événements des composants du flux de données lorsque vous devez capturer toutes les erreurs et avertissements générés par le composant au lieu de ne recevoir que la dernière erreur ou avertissement.

Ces services offrent aux développeurs de composants la possibilité d’accéder et de créer des objets dans le paquet dans lequel le composant est chargé.

S’applique à