Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : SQL Server
SSIS Integration Runtime dans Azure Data Factory
Après avoir remplacé l'implémentation des propriétés et méthodes de la classe de base afin de fournir vos fonctionnalités personnalisées, vous pouvez créer une interface utilisateur personnalisée pour votre énumérateur Foreach. Si vous ne créez pas d'interface utilisateur personnalisée, les utilisateurs peuvent configurer uniquement le nouvel énumérateur Foreach personnalisé en utilisant la fenêtre Propriétés.
Dans un projet ou assembly d'interface utilisateur personnalisée, vous créez une classe qui implémente l'objet ForEachEnumeratorUI. Cette classe provient de System.Windows.Forms.UserControl, qui est généralement utilisé pour créer un contrôle composite afin d’héberger d’autres contrôles Windows Forms. Le contrôle que vous créez s’affiche sous l’onglet Collection de l’Éditeur de boucle Foreach, dans la zone Configuration de l’énumérateur.
Important
Après avoir signé et généré votre interface utilisateur personnalisée, puis l’avoir installée dans le Global Assembly Cache comme décrit dans Génération, déploiement et débogage d’objets personnalisés, n’oubliez pas de fournir le nom complet de cette classe dans la propriété UITypeName de la classeDtsForEachEnumeratorAttribute.
Codage de la classe de contrôle de l'interface utilisateur
Initialisation de l'interface utilisateur
Vous remplacez la méthode Initialize pour mettre en cache des références à l'objet hôte et aux collections de gestionnaires de connexion et variables définies dans le package.
Définition de propriétés sur le contrôle de l'interface utilisateur
La classe UserControl, de laquelle provient la classe de l’interface utilisateur, est destinée à être utilisée comme contrôle composite afin d’héberger d’autres contrôles Windows Forms. Parce que cette classe héberge d'autres contrôles, vous pouvez concevoir votre interface utilisateur personnalisée en faisant glisser des contrôles, en les réorganisant, en définissant leurs propriétés et en répondant au moment de l'exécution à leurs événements comme dans toute application Windows Forms.
Enregistrement des paramètres
Vous remplacez la méthode SaveSettings pour copier les valeurs sélectionnées par l'utilisateur depuis les contrôles vers les propriétés de l'énumérateur lorsque l'utilisateur ferme l'éditeur.
Voir aussi
Création d'un énumérateur Foreach personnalisé
Codage d'un énumérateur Foreach personnalisé