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

Definição

Chamado quando um componente é editado.

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

O Sistema. Windows. Forms.IWin32Janela do Designer do SSIS.

variables
Variables

A Variables coleção que é acessível à tarefa de fluxo de dados que contém o componente.

connections
Connections

A Connections coleção que é acessível à tarefa de fluxo de dados que contém o componente.

Retornos

Um valor de true especifica que o componente foi modificado.

Exemplos

O exemplo a seguir demonstra uma implementação de exemplo do Edit método. Neste exemplo, uma nova janela é criada e mostrada como uma caixa de diálogo. O Sistema. Windows. A propriedade Forms.Form.DialogResult é usada para determinar se o componente foi modificado, controlando o valor de retorno da função.

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  

Comentários

Esse método é chamado quando o componente é editado no SSIS Designer. Use esse método para criar e exibir a janela que implementa a interface do usuário para seu componente.

A connections coleção oferece acesso aos ConnectionManager objetos do pacote. Você pode usar essa coleção para mostrar uma lista de ConnectionManager objetos que seu componente pode usar.

Um valor de retorno desse true método notifica o projetista que o componente foi modificado, fazendo com que o pacote seja sinalizado como sujo e outros elementos da interface, como a GradePropertyGrid, sejam atualizados.

Ao exibir uma janela no SSIS Designer, use o parentWindow parâmetro para garantir que a janela seja exibida dentro da área cliente do designer.

Aplica-se a