Aracılığıyla paylaş


Package.MaxConcurrentExecutables Özelliği

Alır veya paket oluşturabilirsiniz iş parçacığı sayısını ayarlar.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Property MaxConcurrentExecutables As Integer
    Get
    Set
'Kullanım
Dim instance As Package
Dim value As Integer

value = instance.MaxConcurrentExecutables

instance.MaxConcurrentExecutables = value
public int MaxConcurrentExecutables { get; set; }
public:
property int MaxConcurrentExecutables {
    int get ();
    void set (int value);
}
member MaxConcurrentExecutables : int with get, set
function get MaxConcurrentExecutables () : int
function set MaxConcurrentExecutables (value : int)

Özellik Değeri

Tür: System.Int32
Bir tamsayý bir paket oluşturmak iş parçacığı sayısını içerir.

Açıklamalar

Geçerli değerler: biri ve üzeri, veya -1.Diğer değerler geçersizdir.-1 Değeri en yüksek işlemci artı iki eşit için yürütülebilir dosyaları aynı anda çalışan sayısını verir.Başka bir negatif değer sıfır veya herhangi bu özellik ayarını geçersiz bir değişken bildiren bir hata kodu ile başarısız olur.

Parallelism iş akışı varsa, bu özellik kullanılır.Bir dizi sıralı öncelik kısıtlamaları, daha sonra bu iş akışı ise özellik etkisi yoktur.

Örnekler

Aşağıdaki kod örneği kümeleri MaxConcurrentExecutables 1 ve üzerinde değer kümeleri için ForEachLoop çok ForEachLoop çalıştıracak bir görev saat.

Package p;
p.MaxConcurrentExecutables = 1;
ForEachLoop loop;
loop.MaxConcurrent = p.MaxConcurrentExecutables;
Dim p As Package
p.MaxConcurrentExecutables = 1
Dim loop As ForEachLoop
loop.MaxConcurrent = p.MaxConcurrentExecutables