IDtsComponentUI.Edit(IWin32Window, Variables, Connections) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 System.Windows.Forms.IWin32Window do Designer do SSIS.
- variables
- Variables
A coleção Variables que é acessível à tarefa de fluxo de dados que contém o componente.
- connections
- Connections
A coleção Connections que é acessível à tarefa de fluxo de dados que contém o componente.
Retornos
Um valor verdadeiro 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. A propriedade System.Windows.Forms.Form.DialogResult é usada para determinar se o componente foi modificado, controlando o valor retornado 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 Designer do SSIS. Use esse método para criar e exibir a janela que implementa a interface do usuário para o componente.
A connections
coleção fornece acesso aos ConnectionManager objetos no pacote. Você pode usar essa coleção para mostrar uma lista de ConnectionManager objetos que seu componente pode usar.
Um valor retornado true
desse método notifica o designer de que o componente foi modificado, fazendo com que o pacote seja sinalizado como sujo e outros elementos da interface do usuário, como o PropertyGrid, sejam atualizados.
Ao exibir uma janela no Designer do SSIS, use o parentWindow
parâmetro para garantir que a janela seja mostrada na área do cliente do designer.