Compartir a través de


IDtsComponentUI.Edit(IWin32Window, Variables, Connections) Método

Definición

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.

Se aplica a