Edytor foreach pętli (strona kolekcja)
Use the Collection pageof the Foreach Loop Editor dialog box to specify the enumerator type and configure the enumerator.
Aby dowiedzieć się kontener Foreach pętli i sposobu jej konfigurowania, zobacz Kontener foreach pętli i Jak Konfigurowanie kontenera Foreach pętli.
Opcje statyczne
Moduł wyliczający
Wybierz typ modułu wyliczającego z listy.Ta właściwość ma opcje wymienione w poniższej tabela.Wartość
Opis
Moduł wyliczający foreach pliku
Wyliczanie plików.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Modułu wyliczającego pliku Foreach.
Moduł wyliczający element foreach
Wyliczanie wartości element.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Modułu wyliczającego Element Foreach.
Moduł wyliczający ADO foreach
Wyliczanie tabel lub wierszy w tabelach.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Modułu wyliczającego ADO Foreach.
Foreach ADO.Moduł wyliczający wierszy schematu netto
Wyliczanie schematu.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Foreach ADO.Moduł wyliczający NET.
Foreach z modułu wyliczającego zmiennej
Wyliczanie wartości zmiennej.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Foreach ze zmiennej numeratora.
Moduł wyliczający wstawienia foreach
Wyliczanie węzłów dokumentu XML.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Modułu wyliczającego wstawienia Foreach.
Moduł wyliczający foreach SMO
Wyliczyć obiektów SMO.Wybierając tę wartość wyświetla dynamiczne opcje w sekcji Modułu wyliczającego SMO Foreach.
Wyrażenia
Kliknij lub rozwiń wyrażeń do wyświetlania listy wyrażeń właściwość.Kliknij przycisk wielokropka, (…) dodać wyrażenie właściwość dla właściwość modułu wyliczającego lub edytować i oceny istniejących wyrażenia właściwość.Tematy pokrewne: Odwołanie do wyrażeń w usługach Integration Services, Edytor wyrażeń właściwości, Konstruktor wyrażeń
Moduł wyliczający dynamiczne opcje
Moduł wyliczający = modułu wyliczającego pliku Foreach
Wyliczanie plików w folderze za pomocą modułu wyliczającego pliku Foreach.Na przykład jeśli pętli Foreach obejmuje zadanie wykonanie instrukcji SQL, można użyć modułu wyliczającego pliku Foreach wyliczyć pliki zawierające instrukcje SQL, które uruchamia zadanie wykonanie instrukcji SQL.Moduł wyliczający można skonfigurować tak, aby uwzględnić podfoldery.
Zawartość folderów i podfolderów, które wylicza numeratora Foreach pliku mogą ulec zmianie podczas wykonywania pętli, ponieważ procesom zewnętrznym lub zadań w pętli dodać, zmienić lub usunąć pliki podczas wykonywania pętli.Oznacza to, że liczba nieoczekiwanych sytuacjach może wystąpić:
Jeśli pliki zostaną usunięte, jednego zadania w pętli Foreach może wykonywać pracy na inny zestaw plików niż pliki używane przez kolejnych zadań.
Jeśli pliki są zmieniane, proces zewnętrzny automatycznie dodaje pliki, aby zamienić pliki o zmienionych nazwach pętli Foreach wykonać pracy dwa razy na tę samą zawartość pliku.
Jeśli pliki są dodawane, może być trudno ustalić, dla których plików pętli Foreach wykonał pracę.
Folder
Podaj ścieżka do folderu głównego wyliczyć.Przeglądaj
Przeglądaj, aby zlokalizować folder główny.Pliki
Określ pliki do wyliczenia.Po określeniu rozszerzenie nazwy pliku modułu wyliczającego zwraca również plików, które mają tego samego rozszerzenia z dodatkowych znaków dołączany.(Jest to samo co dir w system operacyjny, który także porównanie nazw plików w formacie 8.3 zgodności ze starszymi wersjami.) To zachowanie modułu wyliczającego może spowodować nieoczekiwane wyniki.Na przykład chcesz wyliczyć tylko plików programu Excel 2003, a określenie "*.xls".Jednak moduł wyliczający również zwróci plików programu Excel 2007, ponieważ pliki te mają rozszerzenie, "xlsx".
Ostrzeżenie
Aby określić pliki uwzględniane kolekcja używać symboli wieloznacznych.
W pełni kwalifikowane
Wybierz, aby pobrać w pełni kwalifikowana ścieżka nazw plików.Jeżeli symbole wieloznaczne są określone w opcji pliki, pełni kwalifikowanych ścieżek, które są zwracane zgodny z filtrem.Tylko nazwa
Wybierz, aby pobrać tylko nazwy plików.Jeżeli symbole wieloznaczne są określone w opcji plików, nazwach plików zwracanych dopasowania filtr.Nazwa i rozszerzenie
Wybierz, aby pobrać nazwy plików i rozszerzenia ich nazw.Jeżeli symbole wieloznaczne są określone w opcji pliki, to nazwa i rozszerzenie plików zwracanych odpowiadać filtru.Przechodzenie do podfolderów
Zaznacz, aby uwzględnić podfoldery w wyliczeniu.
Moduł wyliczający = moduł wyliczający Element Foreach
Moduł wyliczający Element Foreach umożliwia wyliczenie elementów kolekcja.Należy zdefiniować elementy kolekcja określając kolumna i wartości kolumn.Kolumny w wierszu zdefiniuj element.Na przykład element określa plików wykonywalnych, które uruchamia proces wykonywania zadań i katalogu roboczego, który używa zadanie ma dwie kolumny, który wyświetla listę nazw plików wykonywalnych i jedną zawierającą katalog roboczy.Liczba wierszy określa liczbę pętli jest powtarzany.Jeśli tabela ma 10 wierszy, pętli powtarza 10 razy.
Aby zaktualizować właściwości zadania wykonywania procesu, należy mapować zmiennych element kolumna przy użyciu indeksu kolumna.Pierwsza kolumna zdefiniowane numeratora element ma wartość indeksu 0, druga kolumna 1 i tak dalej.Wartości zmiennych są aktualizowane każde powtórzenie pętli.Executable i WorkingDirectory następnie można zaktualizować właściwości zadania procesu wykonywania przez właściwość wyrażeń, które używają tych zmiennych.
Zdefiniowanie elementów kolekcja dla każdego elementu
Należy podać wartość dla każdej kolumna w tabela.Ostrzeżenie
Nowy wiersz jest automatycznie dodawane do tabela po wprowadzeniu wartości w kolumnach wierszy.
Ostrzeżenie
Jeśli wartości, pod warunkiem że nie są zgodne z typem danych kolumna, tekst jest wyświetlane w kolorze czerwonym.
Typ danych kolumny
Wyświetla typ danych kolumna aktywne.Usuń
Zaznacz element, a następnie kliknij usunąć usunąć go z listy.kolumny
Kliknij, aby skonfigurować typ danych kolumn w element.Tematy pokrewne:Dla każdej kolumny elementu
Moduł wyliczający = moduł wyliczający ADO Foreach
Moduł wyliczający Foreach ADO umożliwia wyliczyć wierszy lub tabel w ADO lub ADO.NET obiekt zapisany w zmiennej.Na przykład jeśli pętli Foreach zawiera zadania skryptu, który zapisuje zestawu danych do zmiennej, można użyć modułu wyliczającego Foreach ADO wyliczyć wierszy w zestawie danych.Jeżeli zmienna zawiera ADO.NET dataset modułu wyliczającego można skonfigurować do sortowania wierszy w wielu tabel lub wyliczyć tabel.
Zmienna źródło obiektu ADO
Wybierz z listy zmiennych zdefiniowanej przez użytkownika lub kliknij przycisk <nową zmienną> do utworzenia nowej zmiennej.Ostrzeżenie
Zmienna musi mieć typ danych Object, w przeciwnym razie wystąpi błąd.
Tematy pokrewne:Integracja usług zmiennych, Dodawanie zmiennej
Wiersze pierwszej tabela
Zaznacz, aby wyliczyć tylko wiersze z pierwszej tabela.Wszystkich tabel (ADO.Tylko dataset netto)
Zaznacz, aby wyliczyć wszystkich tabel.Ta opcja jest dostępna tylko wtedy, gdy obiekty do wyliczenia wszystkich członków tej samej ADO.NET dataset.Wszystkie tabele (ADO.Tylko dataset netto)
Zaznacz, aby wyliczyć tylko tabele.
Moduł wyliczający = Foreach ADO.Moduł wyliczający wierszy schematu netto
Użyj Foreach ADO.Moduł wyliczający wierszy schematu NET wyliczyć schematu dla określonego źródło danych.Na przykład pętli Foreach obejmuje zadanie wykonanie instrukcji SQL, można użyć Foreach ADO.Moduł wyliczający wierszy schematu NET wyliczyć schematów, takie jak kolumny w AdventureWorks2008R2 bazy danych, a zadanie wykonanie instrukcji SQL, aby uzyskać uprawnienia schematu.
Połączenie
Wybierz ADO.NET Menedżera połączeń na liście lub kliknij przycisk <nowe połączenie> do tworzenia nowych obiektów ADO.Menedżer połączeń netto.Ważne: ADO.Należy użyć menedżer połączeń netto.NET dostawca for OLE DB.Jeśli połączenie z serwerem SQL Server, jest zalecane dostawca używać SQL Server Native Client, wymienionych w .NET dostawcy OLEDB sekcji Menedżera połączeń okno dialogowe.
Tematy pokrewne:Menedżer połączeń ADO, Skonfiguruj ADO.NET, Menedżer połączeń
Schemat
Wybierz schemat wyliczyć.Ustawić ograniczenia
Ustawić ograniczenia do określonego schematu.Tematy pokrewne:Ograniczenia schematu
Moduł wyliczający = Foreach Z modułu wyliczającego zmiennej
Wyliczanie obiektów agreguje ustalony w określonej zmiennej za pomocą modułu wyliczającego Foreach ze zmiennej.Na przykład jeśli pętli Foreach obejmuje zadanie wykonanie instrukcji SQL, która uruchamia kwerendę i zapisuje wynik w zmiennej, można użyć modułu wyliczającego Foreach ze zmiennej do sortowania wyniki kwerendy.
Variable
Wybierz zmienną z listy lub kliknij przycisk <nową zmienną> do utworzenia nowej zmiennej.Tematy pokrewne:Integracja usług zmiennych, Dodawanie zmiennej
Moduł wyliczający = moduł wyliczający wstawienia Foreach
Użyj modułu wyliczającego wstawienia Foreach wyliczyć zestaw węzłów XML, wyniki z zastosowaniem wyrażenie XPath do pliku XML.Na przykład jeśli pętli Foreach zawiera zadania skryptu, można użyć modułu wyliczającego wstawienia Foreach przekazać wartość, która spełnia kryteria wyrażenie XPath z pliku XML zadania skryptu.
Wyrażenie XPath, które stosuje się do pliku XML jest zewnętrzna operacja XPath, przechowywane w OuterXPathString właściwość.Jeśli typem wyliczenia XPath jest zestaw do ElementCollection, moduł wyliczający wstawienia Foreach można zastosować wewnętrzne wyrażenie XPath, przechowywane w InnerXPathString właściwość kolekcja elementu.
Aby dowiedzieć się więcej o pracy z dokumentami XML i danymi, zobacz "Employing XML w.NET Framework" w bibliotece MSDN.
DocumentSourceType
Wybierz typ źródło dokumentu XML.Ta właściwość ma opcje wymienione w poniższej tabela.Wartość
Opis
Wprowadzania bezpośredniego
Ustaw źródło dokumentu XML.
Plik połączenia
Wybierz plik, który zawiera dokument XML.
Variable
Ustaw źródło zmienna, która zawiera dokument XML.
DocumentSource
Jeśli DocumentSourceType jest zestaw do wprowadzania bezpośredniego, podaj kod XML lub kliknij przycisk wielokropka (…), aby zapewnić XML za pomocą Dokument źródłowy Editookno dialogowe r.Jeśli DocumentSourceType jest zestaw do połączenie z plikiem, wybierz menedżer połączeń do pliku lub kliknij przycisk <nowe połączenie...> do utworzenia nowego połączenia Menedżera.
Tematy pokrewne:Menedżer połączeń pliku, Edytor Menedżera połączeń pliku
Jeśli DocumentSourceType jest zestaw do zmiennej, zaznacz istniejącą zmienną lub kliknij <nową zmienną...> do utworzenia nowej zmiennej.
Tematy pokrewne:Integracja usług zmiennych, Dodawanie zmiennej.
EnumerationType
Na liście wybierz typ wyliczeniowy.Ta właściwość ma opcje wymienione w poniższej tabela.Wartość
Opis
Nawigator
Wyliczanie za pomocą Element XPathNavigator.
Węzeł
Wyliczanie węzłów zwrócony przez operację XPath.
NodeText
Wyliczanie węzłów tekst zwrócony przez operację XPath.
ElementCollection
Wylicza węzły elementów zwrócony przez operację XPath.
OuterXPathStringSourceType
Wybierz typ źródło w ciąg XPath.Ta właściwość ma opcje wymienione w poniższej tabela.Wartość
Opis
Wprowadzania bezpośredniego
Ustaw źródło dokumentu XML.
Plik połączenia
Wybierz plik, który zawiera dokument XML.
Variable
Ustaw źródło zmienna, która zawiera dokument XML.
OuterXPathString
Jeśli OuterXPathStringSourceType jest zestaw do wprowadzania bezpośredniego, podać ciąg XPath.Jeśli OuterXPathStringSourceType jest zestaw do połączenie z plikiem, wybierz menedżer połączeń do pliku lub kliknij przycisk <nowe połączenie...> do utworzenia nowego połączenia Menedżera.
Tematy pokrewne:Menedżer połączeń pliku, Edytor Menedżera połączeń pliku
Jeśli OuterXPathStringSourceType jest zestaw do zmiennej, zaznacz istniejącą zmienną lub kliknij <nową zmienną...> do utworzenia nowej zmiennej.
Tematy pokrewne:Integracja usług zmiennych, Dodawanie zmiennej.
InnerElementType
Jeśli EnumerationType jest zestaw do ElementCollection, wybierz z listy Typ elementu wewnętrznego.InnerXPathStringSourceType
Wybierz typ źródło wewnętrzne ciąg XPath.Ta właściwość ma opcje wymienione w poniższej tabela.Wartość
Opis
Wprowadzania bezpośredniego
Ustaw źródło dokumentu XML.
Plik połączenia
Wybierz plik, który zawiera dokument XML.
Variable
Ustaw źródło zmienna, która zawiera dokument XML.
InnerXPathString
Jeśli InnerXPathStringSourceType jest zestaw do wprowadzania bezpośredniego, podać ciąg XPath.Jeśli InnerXPathStringSourceType jest zestaw do połączenie z plikiem, wybierz menedżer połączeń do pliku lub kliknij przycisk <nowe połączenie...> do utworzenia nowego połączenia Menedżera.
Tematy pokrewne:Menedżer połączeń pliku, Edytor Menedżera połączeń pliku
Jeśli InnerXPathStringSourceType jest zestaw do zmiennej, zaznacz istniejącą zmienną lub kliknij <nową zmienną...> do utworzenia nowej zmiennej.
Tematy pokrewne:Integracja usług zmiennych, Dodawanie zmiennej.
Moduł wyliczający = moduł wyliczający Foreach SMO
Moduł wyliczający Foreach SMO służy do wyliczenia obiektów SMO (SQL Server Management obiektu).Na przykład, jeśli pętli Foreach obejmuje zadanie wykonanie instrukcji SQL, można użyć modułu wyliczającego Foreach SMO wyliczyć tabel w AdventureWorks2008R2 bazy danych i wykonywania kwerend, które zwraca liczbę wierszy w każdej tabela.
Połączenie
Wybierz istniejące ADO.NET menedżer połączeń, lub kliknij przycisk <nowe połączenie> do utworzenia nowego połączenia Menedżera.Tematy pokrewne: ADO.NET, Menedżer połączeń, Skonfiguruj ADO.NET, Menedżer połączeń
Wyliczanie
Określanie obiektów SMO wyliczyć.Przeglądaj
Wybierz wyliczenie obiektów SMO.Tematy pokrewne:Zaznacz obiekty SMO wyliczania