IDtsComponentUI.Edit(IWin32Window, Variables, Connections) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recibe una llamada al editar un componente.
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
Parámetros
- parentWindow
- IWin32Window
System.Windows.Forms.IWin32Window del Diseñador de SSIS.
- variables
- Variables
La colección Variables a la que puede acceder la tarea Flujo de datos que contiene el componente.
- connections
- Connections
La colección Connections a la que puede acceder la tarea Flujo de datos que contiene el componente.
Devoluciones
Un valor de true especifica que el componente se ha modificado.
Ejemplos
En el ejemplo siguiente se muestra una implementación de ejemplo del Edit método . En este ejemplo, se crea una nueva ventana y se muestra como un cuadro de diálogo. La propiedad System.Windows.Forms.Form.DialogResult se usa para determinar si el componente se ha modificado, controlando el valor devuelto de la función.
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
Comentarios
Se llama a este método cuando el componente se edita en el Diseñador de SSIS. Use este método para crear y mostrar la ventana que implementa la interfaz de usuario del componente.
La connections
colección proporciona acceso a los ConnectionManager objetos del paquete. Puede usar esta colección para mostrar una lista de ConnectionManager objetos que el componente puede usar.
Un valor devuelto de true
este método notifica al diseñador que se ha modificado el componente, lo que hace que el paquete se marque como sucio y otros elementos de la interfaz de usuario, como PropertyGrid, se actualicen.
Al mostrar una ventana en el Diseñador de SSIS, use el parentWindow
parámetro para asegurarse de que la ventana se muestra dentro del área cliente del diseñador.