Partager via


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

System.Windows.Forms.IWin32Window du Concepteur SSIS.

variables
Variables

Collection Variables accessible à la tâche de flux de données qui contient le composant.

connections
Connections

Collection Connections accessible à la tâche de flux de données qui contient le composant.

Retours

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

Exemples

L’exemple suivant illustre un exemple d’implémentation de la Edit méthode. Dans cet exemple, une nouvelle fenêtre est créée et affichée en tant que boîte de dialogue. La propriété System.Windows.Forms.Form.DialogResult est utilisée pour déterminer si le composant a été modifié, en 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 Concepteur SSIS. Utilisez cette méthode pour créer et afficher la fenêtre qui implémente l’interface utilisateur de votre composant.

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

Une valeur de retour de true cette méthode informe le concepteur que le composant a été modifié, ce qui entraîne la mise à jour du package comme étant sale et d’autres éléments d’interface utilisateur, tels que PropertyGrid.

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 cliente du concepteur.

S’applique à