Langage

IDtsComponentUI.Edit(IWin32Window, Variables, Connections) Méthode

Définition

Appelé lorsqu’un composant est modifié.

public:
 bool Edit(System::Windows::Forms::IWin32Window ^ parentWindow, Microsoft::SqlServer::Dts::Runtime::Variables ^ variables, Microsoft::SqlServer::Dts::Runtime::Connections ^ connections);
public bool Edit(System.Windows.Forms.IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.Variables variables, Microsoft.SqlServer.Dts.Runtime.Connections connections);
abstract member Edit : System.Windows.Forms.IWin32Window * Microsoft.SqlServer.Dts.Runtime.Variables * Microsoft.SqlServer.Dts.Runtime.Connections -> bool
Public Function Edit (parentWindow As IWin32Window, variables As Variables, connections As Connections) As Boolean

Paramètres

parentWindow
IWin32Window

Le Système. Windows. Forms.IWin32Fenêtre du concepteur SSIS.

variables
Variables

La Variables collection accessible à la tâche de flux de données contenant le composant.

connections
Connections

La Connections collection accessible à la tâche de flux de données contenant le composant.

Retours

Une valeur de true spécifie que le composant a été modifié.

Exemples

L’exemple suivant démontre une implémentation d’exemple de la Edit méthode. Dans cet exemple, une nouvelle fenêtre est créée et affichée sous forme de boîte de dialogue. Le Système. Windows. La propriété Forms.Form.DialogResult est utilisée pour déterminer si le composant a été modifié, contrôlant la valeur de retour de la fonction.

public bool Edit(IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.Variables variables, Microsoft.SqlServer.Dts.Runtime.Connections connections)  
{  
// Pass the dtsComponentMetaData parameter received  
// in the Initialize method.  
MyUI myUI = new MyUI(dtsComponentMetaData);  

if (myUI.ShowDialog(parentWindow) == DialogResult.OK)  
    return true;  
else  
    return false;  
}  
Public Function Edit(ByVal parentWindow As IWin32Window, ByVal variables As Microsoft.SqlServer.Dts.Runtime.Variables, ByVal connections As Microsoft.SqlServer.Dts.Runtime.Connections) As Boolean   
 Dim myUI As MyUI = New MyUI(dtsComponentMetaData)   
 If myUI.ShowDialog(parentWindow) = DialogResult.OK Then   
   Return True   
 Else   
   Return False   
 End If   
End Function  

Remarques

Cette méthode est appelée lorsque le composant est modifié dans le SSIS Designer. Utilisez cette méthode pour créer et afficher la fenêtre qui implémente l’interface utilisateur de votre composant.

La connections collection donne accès aux ConnectionManager objets du paquet. Vous pouvez utiliser cette collection pour afficher une liste d’objets ConnectionManager que votre composant peut utiliser.

Une valeur de retour de true de cette méthode informe le concepteur que le composant a été modifié, ce qui fait que le package est signalé comme sale, et que d’autres éléments de l’interface, tels que la PropertyGrid, sont mis à jour.

Lors de l’affichage d’une fenêtre dans le concepteur SSIS, utilisez le parentWindow paramètre pour vous assurer que la fenêtre est affichée dans la zone client du concepteur.

S’applique à