Udostępnij przez


Metoda IDtsComponentUI.Edit

Wywołana, gdy składnik jest edytowany.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Design
Zestaw:  Microsoft.SqlServer.Dts.Design (w Microsoft.SqlServer.Dts.Design.dll)

Składnia

'Deklaracja
Function Edit ( _
    parentWindow As IWin32Window, _
    variables As Variables, _
    connections As Connections _
) As Boolean
'Użycie
Dim instance As IDtsComponentUI
Dim parentWindow As IWin32Window
Dim variables As Variables
Dim connections As Connections
Dim returnValue As Boolean

returnValue = instance.Edit(parentWindow, _
    variables, connections)
bool Edit(
    IWin32Window parentWindow,
    Variables variables,
    Connections connections
)
bool Edit(
    IWin32Window^ parentWindow, 
    Variables^ variables, 
    Connections^ connections
)
abstract Edit : 
        parentWindow:IWin32Window * 
        variables:Variables * 
        connections:Connections -> bool 
function Edit(
    parentWindow : IWin32Window, 
    variables : Variables, 
    connections : Connections
) : boolean

Parametry

Wartość zwracana

Typ: System.Boolean
Wartość true Określa, że składnik został zmodyfikowany.

Uwagi

Metoda ta jest wywoływana, gdy składnik jest edytowany w SSIS projektanta.Metoda ta służy do tworzenia i wyświetlania okna, która implementuje interfejs użytkownika do danego składnika.

connections kolekcja zapewnia dostęp do ConnectionManager obiektów w pakiet.Ta kolekcja umożliwia wyświetlenie listy ConnectionManager obiektów, że składnik jest zdolny do użytku.

Zwracana wartość wynosząca true z tej metoda powiadamia Projektant że składnik został zmodyfikowany, powodując pakiet mają być flagowane jako brudne i innych elementów interfejsu użytkownika, takich jak PropertyGrid, mają być aktualizowane.

Podczas wyświetlania okna w SSIS Projektant, użyj parentWindow parametr zapewniające okna jest wyświetlana w klient obszar projektant.

Przykłady

Poniższy przykład ilustruje Przykładowa implementacja Edit metoda.W tym przykładzie nowe okno jest tworzony i wyświetlany jako okno dialogowe.Właściwość System.Windows.Forms.Form.DialogResult jest używana do określenia, czy składnik został zmodyfikowany, kontrolowanie wartości zwracanej przez funkcja.

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