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
IDTSComponentMetaData100 du composant.
- serviceProvider
- IServiceProvider
Interface http://go.microsoft.com/fwlink/?LinkId=33994 IServiceProvider fournie par le concepteur SSIS.
Remarques
Cette méthode est appelée lorsqu’un composant est initialement ajouté à l’aire du Concepteur SSIS 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 lorsque l’utilisateur interagit avec votre interface utilisateur. En règle générale, vous devez également transmettre cette référence d’objet à toutes les classes de prise en charge que vous pouvez créer, telles qu’une classe de formulaire, pour implémenter des fonctionnalités de modification pour un composant.
Le serviceProvider
paramètre fournit l’accès aux services du Concepteur SSIS. Le tableau suivant montre les services disponibles dans le Concepteur SSIS.
Service | Description |
---|---|
IDtsClipboardService | Détermine si le composant a été généré dans le cadre d’une opération de copie/collage ou de coupe/collage. |
IDtsConnectionService | Accède à des connexions existantes et crée de nouvelles connexions dans le package. |
IDtsDesignerUtilitiesService | Fournit des méthodes permettant aux développeurs Integration Services d’appeler la boîte de dialogue Générateur d’expressions par programmation. |
IDtsPipelineEnvironmentService | Permet aux composants de flux de données d'accéder à la tâche de flux de données parente et son conteneur TaskHost. |
IDtsVariableService | Accède à des variables existantes ou créent de nouvelles variables dans le package. |
IErrorCollectionService | Capture les événements des composants de flux de données lorsque vous devez capturer toutes les erreurs et avertissements déclenchés par le composant au lieu de recevoir uniquement la dernière erreur ou l’avertissement. |
Ces services fournissent aux développeurs de composants la capacité d'accéder à des objets (ou d'en créer) dans le package dans lequel le composant est chargé.