Lenguaje

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

Definición

Se llama cuando se edita 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

El Sistema. Windows. Forms.IWin32Ventana del Diseñador SSIS.

variables
Variables

La Variables colección que es accesible para la tarea de flujo de datos que contiene el componente.

connections
Connections

La Connections colección que es accesible para la tarea de flujo de datos que contiene el componente.

Devoluciones

Un valor de verdadero especifica que el componente ha sido modificado.

Ejemplos

El siguiente ejemplo demuestra una implementación de ejemplo Edit del método. En este ejemplo, se crea una nueva ventana que se muestra como un cuadro de diálogo. El Sistema. Windows. La propiedad Forms.Form.DialogResult se utiliza para determinar si el componente ha sido modificado, controlando el valor de retorno 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

Este método se llama cuando el componente se edita en el SSIS Designer. Utiliza este método para crear y mostrar la ventana que implementa la interfaz de usuario de tu componente.

La connections colección proporciona acceso a los ConnectionManager objetos del paquete. Puedes usar esta colección para mostrar una lista de ConnectionManager objetos que tu componente puede usar.

Un valor de retorno de true este método notifica al diseñador que el componente ha sido modificado, haciendo que el paquete sea marcado como sucio y otros elementos de la interfaz, como la PropertyGrid, se actualicen correctamente.

Al mostrar una ventana en el Diseñador SSIS, utiliza el parentWindow parámetro para asegurarte de que la ventana se muestre dentro del área cliente del diseñador.

Se aplica a