Udostępnij za pośrednictwem


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żna informacjaWaż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.

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.