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çinSü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çinSatı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 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.
Variable
Bir değişken listesinden seçin veya<Yeni bir ortam değişkeni...> Oluşturulacak bir yeni değişken.İlgili konular:Tümleştirme Hizmetleri değişkenleri, Değişken Ekle
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ınIfDocumentSourceType 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çinInnerXPathStringSourceType
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ğlarIfInnerXPathStringSourceType 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ı
Bağlantı
Varolan bir ADO.NET Bağlantı Yöneticisi'ni seçin veya<Yeni bağlantı...> Oluşturulacak bir Yeni Bağlantı Yöneticisi.İlgili konular: ADO.NET Bağlantı Yöneticisi, ADO.NET Bağlantı Yöneticisi'ni yapılandırma
Numaralandırma
Numaralandırılacak SMO nesnesini belirtin.Gözat
SMO numaralandırma seçin.İlgili konular:SMO enumeration seçin.
See Also