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

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é.

S’applique à