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 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.
Değişken
Listeden bir değişken seçin veya tıklatın <Yeni değişken...> yeni bir değişken oluşturmak için.İlgili konular:Tümleştirme Hizmetleri değişkenleri, Değişken Ekle
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.
Bağlantı
Varolan bir ado seçin.net Bağlantı Yöneticisi, veya tıklatın <Yeni bağlantı...> yeni bir Bağlantı Yöneticisi oluşturmak için.İlgili konular: ADO.Ağ Bağlantısı Yöneticisi, ado yapılandırın.Ağ Bağlantısı Yöneticisi
Numaralandırma
Numaralandırılacak smo nesne belirtin.Gözat
smo enumeration seçin.İlgili konular:smo Enumeration seçin