IDtsComponentUI.Edit(IWin32Window, Variables, Connections) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Chiamato quando un componente viene modificato.
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
Parametri
- parentWindow
- IWin32Window
Il Sistema. Windows. Forms.IWin32Finestra del progettista SSIS.
- variables
- Variables
La Variables raccolta accessibile al compito di flusso dati che contiene il componente.
- connections
- Connections
La Connections raccolta accessibile al compito di flusso dati che contiene il componente.
Valori restituiti
Un valore di true specifica che il componente è stato modificato.
Esempio
Il seguente esempio dimostra un'implementazione campione del Edit metodo. In questo esempio, viene creata una nuova finestra che viene mostrata come una finestra di dialogo. Il Sistema. Windows. La proprietà Forms.Form.DialogResult viene utilizzata per determinare se il componente è stato modificato, controllando il valore di ritorno della funzione.
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
Commenti
Questo metodo viene chiamato quando il componente viene modificato nel SSIS Designer. Usa questo metodo per creare e visualizzare la finestra che implementa l'interfaccia utente del tuo componente.
La connections collezione fornisce accesso agli ConnectionManager oggetti presenti nel pacchetto. Puoi usare questa collezione per mostrare una lista di ConnectionManager oggetti che il tuo componente può utilizzare.
Un valore di ritorno di true da questo metodo notifica al progettista che il componente è stato modificato, causando la segnalazione del pacchetto come sporca e l'aggiornamento di altri elementi dell'interfaccia, come la PropertyGrid.
Quando visualizzi una finestra nel SSIS Designer, usa il parentWindow parametro per assicurarti che la finestra venga mostrata all'interno dell'area client del progettista.