Aracılığıyla paylaş


Foreach döngü Düzenleyicisi'ni (koleksiyon sayfa)

Use the Collection pageof the Foreach Loop Editor dialog box to specify the enumerator type and configure the enumerator.

Foreach döngüsü kapsayıcı ve, yapılandırma hakkında bilgi için bkz:Foreach döngü kapsayıcısıveNasıl Yapılır: Bir Foreach döngü kapsayıcı'ı yapılandırma.

Statik seçenekleri

  • Numaralandırıcı
    Numaralayıcı listeden seçin.Bu özellik aşağıdaki tabloda listelenen seçenekler vardır.

    Değer

    Açıklama

    Foreach dosya sayacı

    Dosyalar numaralandırılamıyor.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeForeach dosya sayacı.

    Foreach öğe numaralandırma

    Bir öğe değerlerini numaralandırır.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeForeach öğe numaralandırma.

    Foreach ADO hesaplama

    Tablo veya tablolardaki satırları numaralandırır.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeForeach ADO hesaplama.

    Foreach ADO.NET şema satır kümesi hesaplama

    Bir şema numaralandırır.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeForeach ADO.NET hesaplama.

    Değişken hesaplama ilk foreach

    Bir değişken değeri numaralandırır.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeDeğişken hesaplama ilk foreach.

    Foreach Nodelist hesaplama

    Bir XML belgesinin düğümleri numaralandırır.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeForeach Nodelist hesaplama.

    Foreach SMO hesaplama

    SMO nesnesini numaralandırma.Görüntüler dinamik Seçenekleri bölümünde, bu değer seçmeForeach SMO hesaplama.

  • İfadeler
    'I tıklatın veyaİfadeler görmek varolan özellik ifadeleri.Üç nokta düğmesini tıklatın**(…)** bir Numaralandırıcı özelliği için bir özellik ifadesi eklemek veya düzenlemek ve değerlendirmek bir varolan özellik ifade.

    İlgili konular: Tümleştirme Hizmetleri ifade başvurusu, Özellik deyimler Düzenleyici, ifade Oluşturucusu

Numaralayıcı dinamik seçenekleri

Numaralayıcı Foreach dosya sayacı =

Foreach dosya numaralayıcısı oluşturulurken karşılaşılan bir klasördeki dosyaları sıralamak için kullanın.Örneğin, Foreach döngüsü, bir SQL Yürüt görev içeriyorsa, Foreach dosya numaralayıcı SQL Yürüt görevin çalıştırdığı SQL ifadelerini içeren dosyaları sıralamak için kullanabilirsiniz.Numaralayıcı alt klasörleri eklemek için yapılandırılabilir.

Dış işlemler veya döngü görev ekleme, yeniden adlandırmak veya döngü yürütülürken dosyaları silmek için döngü yürütülürken Foreach dosya numaralayıcı sıralar klasör ve alt klasörlerin içeriğini değişebilir.Yani, bir dizi beklenmeyen bir durum ortaya çıkabilir:

  • Dosyalar silinir, Foreach döngüsü, bir görev daha sonraki görevler tarafından kullanılan dosyaları farklı bir dizi çalışma yapabilir.

  • Dosyalar yeniden adlandırılır ve bir dış işlemi otomatik olarak yeniden adlandırılmış dosyaları değiştirmek için dosya ekler, Foreach döngüsü aynı dosya içeriğini iki kez iş gerçekleştirebilir.

  • Dosya eklenir, bu olabilir zor belirleme, dosyaları Foreach döngüsü gerçekleştirilen iş.

  • Klasör
    Sağlayan yol numaralandırmak için kök klasörün.

  • Gözat
    Kök klasörü bulmak için Gözat'ı tıklatın.

  • Dosyaları
    Dosyaları Numaralandırılacak.

    Belirttiğiniz dosya adı uzantısı, numaralayıcı eklenen ek karakterlerle aynı dosya adı uzantısına sahip dosyalar da verir.(This is The Same behavior As that of thedirCommand in The Operating System, which also compares 8.3 File Names for backward Compatibility.) Bu davranış numaralayıcısı oluşturulurken karşılaşılan neden beklenmedik sonuçlar. Örneğin, yalnızca Excel 2003 dosyalarını numaralandırmak istediğiniz ve "*.xls" belirtin.Ancak, numaralayıcı de Excel 2007 dosyaları bu dosyalar, uzantısı olduğundan döner ".xlsx".

    Not

    koleksiyon. eklenecek dosyaları belirlemek için joker karakterler kullanma

  • Tam
    Dosya adlarını tam olarak nitelenmiş yolunu almak için bu seçeneği seçin.Joker karakterler dosya seçeneğini belirttiyseniz, döndürülen tam olarak nitelenmiş yollar filtre ile aynı.

  • Yalnızca adı
    Yalnızca dosya adlarını almak için bu seçeneği seçin.Ardından dosyaları seçeneğini joker karakter belirtilirse, döndürülen dosya adlarının süzgeçle eşleşen.

  • Adı ve uzantı
    Dosya adları ve dosya uzantılarını almak için bu seçeneği seçin.Joker karakterler dosya seçeneğini belirttiyseniz, sonra adı ve döndürülen dosya uzantısı süzgeçle eşleşen edin.

  • Alt çapraz geçiş yapma
    Numaralandırma alt klasörleri eklemek için seçin.

Numaralayıcı = Foreach öğe numaralandırma

Foreach öğe numaralayıcı öğeleri numaralandırmak için kullandığınız bir koleksiyon.Öğeleri tanımlayan koleksiyon sütunlar ve sütun değerlerini belirterek.Bir satırdaki sütunları tanımlamak bir öğe.Örneğin, iki sütun, bir yürütülebilir dosya adını listeleyen ve çalışma dizinini listeleyen bir çalışan bir işlemi yürütmek görev yürütülebilir dosyaları ve görev kullanan çalışma dizinini belirleyen bir öğe vardır.Satır döngü tekrar sayısını belirler.Tablo 10 satır varsa, döngü 10 defa yineler.

yürütmek işlemi görev özellikleri güncelleştirmek için değişken öğe sütun sütun dizini kullanarak eşleştirin.Numaralandırıcı tanımlanan ilk sütun öğe dizin değeri 0, ikinci sütun 1 ve böyle devam eder.Değişken değerlerini, döngünün her yineleme ile güncelleştirilir.The Executable and WorkingDirectory properties of the Execute Process task can then be updated by property expressions that use these variables.

  • Her öğe için koleksiyonda öğeleri tanımlar
    Her sütun için bir değer sağlamanız tablo.

    Not

    Satır sütun değerleri girildikten sonra yeni bir satır tabloya otomatik olarak eklenir.

    Not

    Sağlanan değerleri ile uyumlu değilse, sütun veri türü metin renkli kırmızı.

  • Sütun veri türü
    Etkin sütunun veri türünü listeler.

  • Kaldır
    Bir öğeyi seçin ve ardındanKaldırma listesi. kaldırmak için

  • Sütunlar
    Öğe içinde sütun veri türünü yapılandırmak için tıklatın.

    İlgili konular:Her öğe sütunlar için

Numaralayıcı Foreach ADO hesaplama =

Foreach ADO numaralayıcı, satır veya tabloları bir değişkende saklanır ADO veya ADO.NET nesne numaralandırmak için kullanırsınız.Örneğin, Foreach döngüsü, bir değişkeni bir veri yazan bir komut dosyası görev içeriyorsa, veri kümesi satırları numaralandırmak için Foreach ADO sıralayıcıyı kullanabilirsiniz.Değişken bir ADO.NET dataset içeriyorsa, birden çok tablo satırları numaralandırmak veya tabloları sıralama numaralayıcı yapılandırılabilir.

  • ADO Nesne kaynak değişkeni
    Bir kullanıcı tarafından tanımlanan değişken listesinden seçin veya<Yeni bir ortam değişkeni...> yeni bir değişken oluşturmak için.

    Not

    Değişken Object veri türü, aksi halde hata oluşur olması gerekir.

    İlgili konular:Tümleştirme Hizmetleri değişkenleri, Değişken Ekle

  • İlk satır tablo
    Yalnızca ilk tablonun. satırları numaralandırmak için seçin

  • Satırlardaki tüm tabloları (yalnızca ADO.NET veri kümesi)
    Tüm tablo satırları numaralandırmak için bu seçeneği seçin.Bu seçenek, nesneleri numaralandırmak için tüm üyelerini aynı ADO.NET veri kümesi olduğunda kullanılabilir.

  • Tüm tabloları (yalnızca ADO.NET veri kümesi)
    Numaralandırmak istediğiniz tabloları yalnızca.

Numaralayıcı = Foreach ADO.NET şema satır kümesi hesaplama

Foreach ADO.NET şema satır kümesi numaralayıcı şema için belirtilen veri sıralama için kullandığınız kaynak.Foreach döngüsü yürütmek SQL bir görev varsa, örneğin, Foreach ADO.NET şema satır kümesi numaralayıcı şemaları sütunlar gibi sıralamak için kullanabileceğinizAdventureWorks veritabanı ve SQL yürütmek görev şema izinlerini. almak için

  • Bağlantı
    Listesinde, bir ADO.NET Bağlantı Yöneticisi'ni seçin veya<Yeni bağlantı...>, Bağlantı Yöneticisi yeni bir ADO.NET oluşturmak için.

    Important noteImportant Note:

    ADO.NET'in Bağlantı Yöneticisi, OLE DB için .NET sağlayıcı kullanmanız gerekir.SQL Server'a bağlanırken, kullanmak için önerilen sağlayıcıSQL ServerListelenen yerel istemciOleDb için .NET sağlayıcılarıBağlantı Yöneticisi iletişim kutusu. bölümü

    İlgili konular:ADO Bağlantı Yöneticisi, ADO.NET Bağlantı Yöneticisi'ni yapılandırma

  • Şema
    Numaralandırılacak şemasını seçin.

  • küme Kısıtlamaları
    küme Belirtilen şemaya uygulanacak kısıtlamalar.

    İlgili konular:Şema kısıtlamaları

Numaralayıcı değişken hesaplama ilk Foreach =

Belirtilen değişken sıralanabilir nesneleri numaralandırmak için ilk Foreach değişken numaralayıcı kullanın.Örneğin, Foreach döngüsü, bir sorguyu çalıştırır ve sonuçlar bir değişkende depolar SQL Yürüt görev içeriyorsa, sorgu sonuçlarını sıralamak için ilk Foreach değişken numaralayıcı kullanabilirsiniz.

Numaralayıcı = Foreach NodeList hesaplama

Foreach Nodelist numaralayıcı numaralandırmak için kullandığınız küme bir XPath ifadesi XML dosyasına uygulanmasının sonuçlar XML düğüm.Foreach döngüsü, bir komut dosyası görev içeriyorsa, örneğin, Foreach NodeList numaralayıcı XPath uyan bir değer geçirmek için kullanabileceğiniz ifade ölçütten birini XML dosyası komut dosyası görevi.

The XPath ifade, geçerli XML biçiminde depolanan dış XPath işlemi dosyasıdırOuterXPathStringözellik.XPath numaralandırma türü ise küme içinElementCollection, Foreach NodeList numaralayıcı depolanan iç bir XPath ifadesi uygulayabilirsinizInnerXPathStringözelliğini, bir dizi öğesi.

XML belgeleri ve verileri ile çalışma hakkında daha fazla bilgi için bkz: ".NET Framework'te XML kullanan "MSDN kitaplığında.

  • DocumentSourceType
    XML belgesini kaynak türünü seçin.Bu özellik aşağıdaki tabloda listelenen seçenekler vardır.

    Değer

    Açıklama

    Doğrudan giriş

    küme kaynak bir XML belgesi.

    Dosya bağlantısı

    Seçin, dosyayı içeren XML belgesi.

    Variable

    küme kaynak için bir değişken içeren XML belgesi.

  • DocumentSource
    IfDocumentSourceType küme için doğrudan giriş, XML kodunu girin veya Belge kaynak Edito r iletişim kutusu. kullanarak XML sağlamak için üç nokta (…) düğmesini tıklatın

    IfDocumentSourceType olan küme dosyası bağlantısıiçin bir dosya Bağlantı Yöneticisi'ni seçin veya tıklatın <yeni bağlantı... oluşturulacak bir Yeni Bağlantı Yöneticisi.>

    İlgili konular:Dosya Bağlantı Yöneticisi, Dosya Bağlantı Yöneticisi Düzenleyicisi

    IfDocumentSourceType olan küme değişken, varolan bir değişkeni seçin, veya yeni değişken... <oluşturulacak bir yeni değişken.>

    İlgili konular:Tümleştirme Hizmetleri değişkenleri, Değişken Ekle.

  • EnumerationType
    Bir numaralandýrma türü listeden seçin.Bu özellik aşağıdaki tabloda listelenen seçenekler vardır.

    Değer

    Açıklama

    Gezgin

    Bir XPathNavigator kullanarak numaralandırır.

    Düğüm

    Bir XPath işlemi tarafından verilen düğüm numaralandırır.

    NodeText

    Bir XPath işlemi tarafından döndürülen metin düğümleri numaralandırır.

    ElementCollection

    Bir XPath işlemi tarafından döndürülen öğe düğümleri numaralandırır.

  • OuterXPathStringSourceType
    XPath dize kaynağı türünü seçin.Bu özellik aşağıdaki tabloda listelenen seçenekler vardır.

    Değer

    Açıklama

    Doğrudan giriş

    küme kaynak bir XML belgesi.

    Dosya bağlantısı

    Seçin, dosyayı içeren XML belgesi.

    Variable

    küme kaynak için bir değişken içeren XML belgesi.

  • OuterXPathString
    IfOuterXPathStringSourceType ayarlanýrsa için doğrudan giriş , XPath dizesini sağlar.

    IfOuterXPathStringSourceType olan küme dosyası bağlantısıiçin bir dosya Bağlantı Yöneticisi'ni seçin veya tıklatın <yeni bağlantı... oluşturulacak bir Yeni Bağlantı Yöneticisi.>

    İlgili konular:Dosya Bağlantı Yöneticisi, Dosya Bağlantı Yöneticisi Düzenleyicisi

    IfOuterXPathStringSourceType olan küme değişken, varolan bir değişkeni seçin, veya yeni değişken... <oluşturulacak bir yeni değişken.>

    İlgili konular:Tümleştirme Hizmetleri değişkenleri, Değişken Ekle.

  • InnerElementType
    IfEnumerationType küme için ElementCollection , listesi. iç öğe türünü seçin

  • InnerXPathStringSourceType
    Seçin kaynak iç XPath dizesi yazın.Bu özellik aşağıdaki tabloda listelenen seçenekler vardır.

    Değer

    Açıklama

    Doğrudan giriş

    küme kaynak bir XML belgesi.

    Dosya bağlantısı

    Seçin, dosyayı içeren XML belgesi.

    Variable

    küme kaynak için bir değişken içeren XML belgesi.

  • InnerXPathString
    IfInnerXPathStringSourceType küme için doğrudan giriş , XPath dize. sağlar

    IfInnerXPathStringSourceType olan küme dosyası bağlantısıiçin bir dosya Bağlantı Yöneticisi'ni seçin veya tıklatın <yeni bağlantı... oluşturulacak bir Yeni Bağlantı Yöneticisi.>

    İlgili konular:Dosya Bağlantı Yöneticisi, Dosya Bağlantı Yöneticisi Düzenleyicisi

    IfInnerXPathStringSourceType Yeni değişken... için değişken < ayarlanmışsa, varolan bir değişkeni seçin veya oluşturulacak bir yeni değişken. >

    İlgili konular:Tümleştirme Hizmetleri değişkenleri, Değişken Ekle.

Numaralayıcı Foreach SMO hesaplama =

SQL Server Management Object (SMO) nesneleri numaralanmaya çalışılırken Foreach SMO numaralayıcı kullanın.Foreach döngüsü yürütmek SQL bir görev varsa, örneğin, Foreach SMO numaralayıcı tablolarda numaralandırmak için kullanabileceğinizAdventureWorks veritabanı ve her tablo. satır sayısını sayar çalışma sorguları