Package.MaxConcurrentExecutables Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl von Threads ab, die ein Paket erstellen kann, oder legt sie fest.
public:
property int MaxConcurrentExecutables { int get(); void set(int value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyCategory(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "PropertyCategoryExecution")]
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "MaxConcurrentExecutablesDesc")]
public int MaxConcurrentExecutables { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyCategory(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "PropertyCategoryExecution")>]
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "MaxConcurrentExecutablesDesc")>]
member this.MaxConcurrentExecutables : int with get, set
Public Property MaxConcurrentExecutables As Integer
Eigenschaftswert
Die Anzahl von Threads, die ein Paket erstellen kann.
- Attribute
Beispiele
Im folgenden Codebeispiel wird der MaxConcurrentExecutables Wert auf 1 festgelegt, und dieser Wert wird so ForEachLoop festgelegt, dass jeweils ForEachLoop eine Aufgabe ausgeführt wird.
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
Hinweise
Gültige Werte sind ein und höher oder -1. Andere Werte sind ungültig. Der Wert -1 lässt die maximale Anzahl gleichzeitig ausführbarer Dateien zu, die der Anzahl der Prozessoren plus zwei entspricht. Das Festlegen dieser Eigenschaft auf null oder einen anderen negativen Wert schlägt mit einem Fehlercode fehl, der ein ungültiges Argument angibt.
Diese Eigenschaft wird verwendet, wenn im Workflow Parallelismus vorhanden ist. Wenn der Workflow eine Reihe sequenzieller Rangfolgeeinschränkungen ist, hat diese Eigenschaft keine Auswirkung.