Share via


Değişkenleri kullanarak Script bileşeni

Deðiþkenleri saklamak, çalışma zamanında bir paket ve kendi kapsayıcılar, görevleri ve olay işleyicileri kullanabileceğiniz değerleri saat.Daha fazla bilgi için bkz: Tümleştirme Hizmetleri değişkenleri.

Varolan değişkenleri salt okunur sağlamak veya kullanabilirsiniz okuma/yazma erişimini özel komut dosyası tarafından değişkenlerini virgülle ayrılmış listesi girerek ReadOnlyVariables ve ReadWriteVariables üzerinde alanlar Script sayfa Komut dosyası dönüşümü Düzenleyicisi.Değişken adları büyük küçük durum duyarlı olduğunu unutmayın.Use Value özellik okuma ve yazma için bağımsız değişkenler.Komut dosyası bileşeni tutamaçları at değişkenleri kilitleme gerekli tüm arka planda komut dosyanız işleyen saat çalıştırın.

Önemli notÖnemli

koleksiyon , ReadWriteVariables Yalnızca kullanılabilir PostExecute yöntem performansını en üst düzeye çıkarmak ve riskini en aza indirmek içinkilitleme çakışması. Bu nedenle her satır veri işleme gibi paket değişken değerini doğrudan artırmanız olamaz.Bunun yerine, yerel bir değişkenin değerini artırmak ve küme yerel değişken değeri için paket değişkenin değeri PostExecute yöntem sonra tüm verileri işlenmiş.Ayrıca VariableDispenser özellik çalışma Bu sınırlamaya geçici olarak açıklanan daha sonra bu konuda.Ancak her satır işlenirken paket değişkeni doğrudan yazma olumsuz yönde performansını aşırı etkileyebilir ve kilitleme çakışmalarını riskini artırır.

Hakkında daha fazla bilgi için Script sayfa Komut dosyası dönüşümü Düzenleyicisi, bakın Bileşen Kod Düzenleyicisi'nde komut dosyası bileşeni yapılandırma ve Komut dosyası dönüşümü Düzenleyicisi (kod sayfası).

Komut dosyası bileşeni oluşturur bir Variables koleksiyon sýnýfýnýzý ComponentWrapper Proje öğe özellik değişken aynı ada sahip olduğu önceden yapılandırılmış her değişkenin değeri için kesinlikle yazılan erişeni özelliğiyle.Bu koleksiyon ile açılan Variables özellik ScriptMain WalkTreeErişimci özellik sağlayan salt okunur veya okuma/yazma uygun değişkenin değerine izin.Örneğin, adlı bir tamsayı değişken eklediyseniz, MyIntegerVariable için ReadOnlyVariables listesi, getirebileceðiniz değeri komut dosyanıza aşağıdaki kodu kullanarak:

Dim myIntegerVariableValue As Integer = Me.Variables.MyIntegerVariable

Ayrıca VariableDispenser özellik, arama tarafından erişilen Me.VariableDispenser, çalışma değişkenleri komut dosyası bileşeni.Bu durum , değil için değişkenleri adlandırılmış ve yazılı erişeni özelliklerini kullanarak, ancak değişkenleri doğrudan erişim.Kullanırken VariableDispenser, her iki kilitleme işlemesi gerekir semantik ve kendi kodunu. değişken değerleri için veri türlerine çevrimKullanmak zorunda VariableDispenser özelliği tasarım zamanında kullanılabilir olmayan bir değişken ile çalışmak istiyorsanız, adlandırılmış ve yazılı erişeni özelliklerini yerine saat ancak programlı çalışma zamanında oluşturulan saat.

Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.