Aracılığıyla paylaş


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

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

Foreach döngü kapsayıcı ve şekilde nasıl yapılandırılacağı hakkında bilgi için bkz: Foreach döngü kapsayıcı ve Nasıl yapılır: Foreach döngü kapsayıcı yapılandırma.

Statik seçenekleri

  • Numaralandırıcı
    Numaralayıcı türü listesinden seçin.Aşağıda, listelenen seçenekler bu özelliğe sahip tablo.

    Değer

    Açıklama

    Foreach dosya numaralayıcı

    Dosyalar numaralandırılamıyor.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, Foreach dosya numaralayıcı.

    Numaralayıcı foreach madde

    Bir öğe değerlerini numaralandırır.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, Madde numaralayıcı Foreach.

    Foreach ado Numaralandırıcı

    Tablo veya tablolardaki satırları numaralandırır.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, Foreach ado numaralayıcı.

    Foreach ado.net şeması satır kümesi numaralayıcı

    Bir şema numaralandırır.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, Foreach ado.Ağ numaralayıcısı.

    Foreach değişken Numaralandırıcı gelen

    Bir değişken değeri numaralandırır.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, Değişken Numaralandırıcı gelen Foreach.

    Düğüm numaralayıcı foreach

    Bir xml belgesindeki düğümleri numaralandırır.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, Düğüm numaralayıcı Foreach.

    Foreach smo Enumerator

    smo nesne numaralandırır.Bu değer seçerek görüntüler dinamik Seçenekleri bölümünde, foreach smo Enumerator.

  • İfadeler
    Tıklatın veya genişletmek ifadeler varolan özellik ifadeler listesini görüntülemek için.Üç nokta yan yana düğmesini tıklayın (...) bir Numaralandırıcı özellik için bir özellik ifade eklemek veya düzenlemek ve varolan bir özellik ifade değerlendirilemiyor.

    İlgili konular: Integration Services İfadesi Başvurusu, Özellik ifadeleri Düzenleyici, Deyim Oluşturucusu'nu

Numaralayıcı dinamik seçenekleri

Numaralayıcı = Foreach dosya numaralayıcı

Numaralandırılacak dosyaları bir klasörde Foreach dosya numaralayıcı kullanın.Örneğin, Foreach döngü sql Yürüt görev içeriyorsa, sql Yürüt görev çalışır sql deyimleri içeren dosyaları listelemek için Foreach dosya numaralayıcı kullanabilirsiniz.Numaralayıcı alt klasörleri eklemek için yapılandırılabilir.

Dış işlemler döngüsünde görevler eklemek, 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örler ve alt klasörler içerik değişebilir.Yani, çok sayıda beklenmeyen durumlar ortaya çıkabilir:

  • Silinen dosyaları, bir görev Foreach döngüsü içinde iş üzerinde farklı bir gerçekleştirebilir küme dosyalarını daha sonraki görevler tarafından kullanılan dosyalar.

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

  • Eklenen dosyalar, hangi dosyaları için iş Foreach döngüye gerçekleştirilen belirlemek zor olabilir.

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

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

  • Dosyaları
    Numaralandırılacak dosyaları belirtin.

    Bir dosya adı uzantısı belirttiğinizde, numaralayıcı eklenmiş ek karakterlerle aynı uzantıya sahip dosyaları da verir.(Bu, aynı davranışı, dir de geriye dönük uyumluluk için 8.3 dosya adları karşılaştırır işletim sisteminde komut.) Numaralayıcısı oluşturulurken karşılaşılan bu davranışa neden olabilecek beklenmeyen 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

    Eklenecek dosya belirtmek için joker karakterlerini koleksiyon.

  • Tam yetkili
    Dosya adlarının tam yol almak için bu seçeneği seçin.Sonra dosyaları seçeneğinde joker karakter belirtilirse, döndürülen tam yol süzgeçle eşleşen.

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

  • Adı ve uzantı
    Dosya adları ve dosya adı uzantılarını almak için bu seçeneği seçin.Joker karakterler dosyaları seçeneğini belirttiyseniz, sonra adını ve uzantısını döndürülen dosya filtresi Bul.

  • Çapraz alt
    Numaralandırma alt klasörleri eklemek için seçin.

Numaralayıcı = Foreach madde Enumerator

Öğeleri numaralandırmak için numaralayıcı Foreach madde kullanan bir koleksiyon.Öğeleri tanımlamak koleksiyon sütunlar ve sütun değerlerini belirterek.öğe bir satırdaki sütunları tanımlayın.Örneğin, iki sütunu, yürütülebilir dosya adlarını listeleyen bir diğeri de çalışma dizini listeler yürütme işlemi Görev çalıştırılan yürütülebilir dosyalar ve görev kullanan çalışma dizinini belirtir öğe vardır.Döngünün sayıda satır sayısını belirler.Tablo 10 satır olup olmadığını, 10 kez döngüyü yineler.

Yürütme işlemi Görev Özellikleri güncelleştirmek için değişkenler öğe sütunları için sütun dizini kullanarak eşleyin.Numaralandırıcı tanımlanan ilk sütun öğe dizin değeri 0, ikinci sütun 1 vb. vardır.Değişken değerleri ile döngünün her yineleme güncelleştirilir.The Executable and WorkingDirectory properties of the Execute Process task can then be updated by property expressions that use these variables.

  • Öğeleri tanımlamak için her maddekoleksiyon
    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 için tablo otomatik olarak eklenir.

    Not

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

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

  • Kaldır
    Bir öğe seçin ve i kaldırma listeden kaldırmak için.

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

    İlgili konular:Her madde sütunlar için

Numaralayıcı = Foreach ado Enumerator

Foreach ado numaralayıcı satır veya bir ado veya ado tablolarda listelemek için kullanın.Bir değişkende saklanır net nesne.Örneğin, bir değişken için bir dataset yazan bir komut dosyası görev Foreach döngüsü içeriyorsa, dataset içindeki satırları numaralandırmak için Foreach ado numaralayıcı kullanabilirsiniz.Değişken bir ado içeriyorsa.net dataset numaralayıcı birden çok tablodaki satırları numaralandırmak için veya tabloları numaralandırmak için yapılandırılabilir.

  • ado nesne kaynak değişkeni
    Bir kullanıcı tanımlı değişken listeden seçin veya tıklatın <Yeni değişken...> yeni bir değişken oluşturmak için.

    Not

    Değişken, aksi takdirde hata oluşur nesne veri türü olmalıdır.

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

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

  • Satırlardaki tüm tabloları (ado.Sadece net dataset)
    Tüm tablolardaki satırları numaralandırmak için bu seçeneği seçin.Bu seçenek yalnızca nesneleri numaralandırmak için tüm üyeleri aynı ado varsa kullanılabilir.net dataset.

  • Tüm tabloları (ado.Sadece net dataset)
    Yalnızca tabloları numaralandırmak için bu seçeneği seçin.

Numaralayıcı = Foreach ado.net şeması satır kümesi numaralayıcı

Foreach ado kullanarak.Belirtilen veri kaynak için bir şema numaralandırmak için net şeması satır kümesi numaralayıcı.Örneğin, bir sql Yürüt görev Foreach döngüsü içeriyorsa, Foreach ado kullanabilirsiniz.Şemaları sütunlar gibi numaralandırmak için net şeması satır kümesi numaralayıcı AdventureWorks2008R2 , veritabanı ve sql Yürüt görev alma şema izinleri.

  • Bağlantı
    Bir ado seçin.Bağlantı Yöneticisi listeden net veya tıklatın <Yeni bağlantı...> yeni bir ado oluşturmaktır.net Bağlantı Yöneticisi.

    Önemli notÖnemli

    ado.net bağlantı yöneticisi kullanmalısınız bir.ole db sağlayıcı net.sql Server'a bağlanırken kullanılacak önerilen sağlayıcı olur SQL Server listelenen Native Client .OleDb için sağlayıcıları NET bölümünde Bağlantı Yöneticisi iletişim kutusu.

    İlgili konular:ado Bağlantı Yöneticisi, ado yapılandırın.Ağ Bağlantısı Yöneticisi

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

  • Sınırlamaları ayarlamak için
    Kısıtlamalar için belirtilen şema uygulamak için ayarlayın.

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

Numaralayıcı = Foreach değişken Numaralandırıcı gelen

Belirtilen değişken sýralanabilir nesneleri numaralandırmak için gelen Foreach değişken numaralayıcı kullanın.Örneğin, Foreach döngü, bir sorguyu çalıştırır ve sonucu bir deðiþkene depolar sql Yürüt görev içeriyorsa, sorgu numaralandırmak için gelen Foreach değişken numaralayıcı kullanabilirsiniz sonuçlar.

Numaralayıcı = Foreach düğüm Enumerator

Numaralayıcı Foreach düğüm küme, xml düğümleri numaralandırır, sonuçlar bir xml dosyasına bir XPath ifade uygulanmasının engellenip kullandığınız.Örneğin, komut dosyası görev Foreach döngüsü içeriyorsa, Script görev için xml dosyasından XPath ifade ölçütlerine uyan bir değer geçirmek için düğüm Foreach numaralayıcı kullanabilirsiniz.

XPath ifade , geçerli xml dosyasıdır depolanan dış XPath işlemi, OuterXPathString özellik.XPath numaralandırma türü ise, küme için ElementCollection, depolanan iç bir XPath ifade düğüm Foreach numaralayıcı uygulayabilirsiniz InnerXPathString özellikne koleksiyonu öğe.

xml belgeleri ve verileri ile çalışma hakkında daha fazla bilgi için bkz: "Employing xml içinde.net Framework" msdn Kitaplığı'nda.

  • DocumentSourceType
    xml belgesini kaynak türünü seçin.Aşağıda, listelenen seçenekler bu özelliğe sahip tablo.

    Değer

    Açıklama

    Doğrudan giriş

    Kaynak xml belgesi için ayarlayın.

    Dosya bağlantısı

    xml belgesi içeren bir dosya seçin.

    Değişken

    Kaynak xml belgesi içeren bir değişken ayarlayın.

  • DocumentSource
    If DocumentSourceType is set to Direct input, provide the XML code, or click the ellipsis (…) button to provide XML by using the Document Source Editor dialog box.

    If DocumentSourceType is set to File connection, select a File connection manager, or click <New connection...> to create a new connection manager.

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

    If DocumentSourceType is set to Variable, select an existing variable, or click <New variable...> to create a new variable.

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

  • EnumerationType
    Bir numaralandýrma türü listesinden seçin.Aşağıda, listelenen seçenekler bu özelliğe sahip tablo.

    Değer

    Açıklama

    Navigator

    Bir XPathNavigator kullanarak numaralandırır.

    Düğüm

    Bir XPath işlemi tarafından döndürülen düğümleri 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 kaynak türünü seçin.Aşağıda, listelenen seçenekler bu özelliğe sahip tablo.

    Değer

    Açıklama

    Doğrudan giriş

    Kaynak xml belgesi için ayarlayın.

    Dosya bağlantısı

    xml belgesi içeren bir dosya seçin.

    Değişken

    Kaynak xml belgesi içeren bir değişken ayarlayın.

  • OuterXPathString
    If OuterXPathStringSourceType is set to Direct input, provide the XPath string.

    If OuterXPathStringSourceType is set to File connection, select a File connection manager, or click <New connection...> to create a new connection manager.

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

    If OuterXPathStringSourceType is set to Variable, select an existing variable, or click <New variable...> to create a new variable.

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

  • InnerElementType
    If EnumerationType is set to ElementCollection, select the type of inner element in the list.

  • InnerXPathStringSourceType
    İç XPath dize kaynak türünü seçin.Aşağıda, listelenen seçenekler bu özelliğe sahip tablo.

    Değer

    Açıklama

    Doğrudan giriş

    Kaynak xml belgesi için ayarlayın.

    Dosya bağlantısı

    xml belgesi içeren bir dosya seçin.

    Değişken

    Kaynak xml belgesi içeren bir değişken ayarlayın.

  • InnerXPathString
    If InnerXPathStringSourceType is set to Direct input, provide the XPath string.

    If InnerXPathStringSourceType is set to File connection, select a File connection manager, or click <New connection...> to create a new connection manager.

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

    If InnerXPathStringSourceType is set to Variable, select an existing variable, or click <New variable...> to create a new variable.

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

Numaralayıcı = Foreach smo Enumerator

Numaralayıcı Foreach smo sql Server Management nesne (smo) nesneleri numaralandırmak için kullanın.sql Yürüt görev Foreach döngüsü içerir, örneğin, Foreach smo enumerator numaralandırmak için kullanabileceğiniz tablos AdventureWorks2008R2 veritabanı ve her satır sayısını sayar sorguları çalıştırmak tablo.