Freigeben über


IDtsComponentUI.New(IWin32Window) Methode

Definition

Wird aufgerufen, wenn einem Datenflusstask anfänglich eine Komponente hinzugefügt wird.

public:
 void New(System::Windows::Forms::IWin32Window ^ parentWindow);
public void New (System.Windows.Forms.IWin32Window parentWindow);
abstract member New : System.Windows.Forms.IWin32Window -> unit
Public Sub New (parentWindow As IWin32Window)

Parameter

parentWindow
IWin32Window

Das System.Windows.Forms.IWin32Window des SSIS-Designers.

Beispiele

Im folgenden Beispiel wird eine Beispielimplementierung der New Methode gezeigt, die ein Dialogfeld als Reaktion auf seine Komponente anzeigt, die dem Paket hinzugefügt wird. Die Metadaten für die Komponente werden während der Initialize Methode zwischengespeichert.

public void New(IWin32Window parentWindow)  
{  
//    The constructor for this windows form, has been modified   
//    to accept an IDTSComponentMetadata100 parameter.  
    MyWizard wiz = new MyWizard(this.md);  
    nd.ShowDialog(parentWindow);  
}  
Public Sub New(ByVal parentWindow As IWin32Window)   
 Dim wiz As MyWizard = New MyWizard(Me.md)   
 nd.ShowDialog(parentWindow)   
End Sub  

Hinweise

Verwenden Sie diese Methode, um zu reagieren, wenn Ihre Komponente dem Paket hinzugefügt wird. Möglicherweise können Sie ein Anfängliches Konfigurationsdialogfeld oder einen Assistenten anzeigen, um Benutzern bei der Konfiguration Ihrer Komponente zu helfen. Im ScriptComponentDialogfeld wird z. B. ein Dialogfeld angezeigt, das den Benutzer auffordert, den Typ der Komponente anzugeben, die erstellt werden soll, wenn er zunächst der Datenflussaufgabe hinzugefügt wird.

Verwenden Sie beim Anzeigen eines Fensters im SSIS-Designer den parentWindow Parameter, um sicherzustellen, dass das Fenster innerhalb der Grenzen des Designers angezeigt wird.

Gilt für: