IDtsComponentUI.Edit(IWin32Window, Variables, Connections) 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é 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.