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