Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Środowisko SSIS Integration Runtime w usłudze Azure Data Factory
Po nadpisaniu implementacji właściwości i metod klasy bazowej, aby zapewnić własną funkcjonalność, możesz chcieć stworzyć niestandardowy interfejs użytkownika dla swojego enumeratora Foreach. Jeśli nie utworzysz niestandardowego interfejsu użytkownika, użytkownicy mogą skonfigurować nowy niestandardowy enumerator Foreach tylko za pomocą okna okno Właściwości.
W niestandardowym projekcie lub asemblerze interfejsu użytkownika tworzysz klasę, która implementuje ForEachEnumeratorUI. Ta klasa pochodzi od System. Windows. Forms.UserControl, który jest zazwyczaj używany do tworzenia kompozytowej kontroli do hostowania innych kontrolek Windows Forms. Utworzona przez Ciebie kontrolka jest wyświetlana w obszarze konfiguracji Enumeratora w zakładce Kolekcja w edytorze pętli Foreach.
Ważna
Po podpisaniu i zbudowaniu własnego interfejsu użytkownika oraz zainstalowaniu go w globalnej pamięci podręcznej asemblera, zgodnie z opisem w Budowanie, wdrażanie i debugowanie obiektów niestandardowych, pamiętaj, aby podać w pełni kwalifikowaną nazwę tej klasy w UITypeName właściwości .DtsForEachEnumeratorAttribute
Kodowanie klasy sterującej interfejsem użytkownika
Inicjalizacja interfejsu użytkownika
Nadpisujesz metodę Initialize , aby buforować odniesienia do obiektu hosta oraz do kolekcji menedżerów połączeń i zmiennych zdefiniowanych w pakiecie.
Ustawianie właściwości w sterowaniu interfejsem użytkownika
Klasa UserControl, z której pochodzi klasa interfejsu użytkownika, jest przeznaczona do użycia jako kontroler złożony do hostowania innych kontrolerów Windows Forms. Ponieważ ta klasa gości inne kontrolki, możesz projektować własny interfejs użytkownika, przeciągając i upuszczając kontrolki, układając je, ustawiając ich właściwości oraz odpowiadając na zdarzenia w czasie działania, tak jak w każdej aplikacji Windows Forms.
Ustawienia zapisu
Nadpisujesz metodę SaveSettings , aby skopiować wybrane przez użytkownika wartości z kontrolerów do właściwości enumeratora po zamknięciu edytora.