IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é.