Freigeben über


DTSPriorityClass Enumeration

Definition

Beschreibt die Priorität eines in einer Klasse enthaltenen Threads.

public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass = 
Public Enum DTSPriorityClass
Vererbung
DTSPriorityClass

Felder

AboveNormal 1

Der Thread wird nach Threads mit der Default-Priorität und vor Threads mit der Normal-Priorität zeitgesteuert verarbeitet.

BelowNormal 3

Der Thread wird nach Threads mit der Priorität Default, AboveNormal und Normal und vor Threads mit der Lowest-Priorität zeitgesteuert verarbeitet.

Default 0

Der Thread wird vor Threads mit einer beliebigen anderen Priorität zeitgesteuert verarbeitet. Dies ist die höchste Threadpriorität.

Idle 4

Dieser Thread wird nach Threads mit einer beliebigen anderen Priorität zeitgesteuert verarbeitet.

Normal 2

Der Thread wird nach Threads mit der Default-Priorität und der AboveNormal-Priorität und vor Threads mit der BelowNormal-Priorität und der Lowest-Priorität zeitgesteuert verarbeitet.

Beispiele

Im folgenden Beispiel wird die Syntax gezeigt, die beim Festlegen PackagePriorityClass des Pakets mithilfe der DTSPriorityClass Enumeration verwendet werden soll.

Package p = new Package();  
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;  
Dim p As Package =  New Package()   
p.PackagePriorityClass = DTSPriorityClass.BelowNormal  

Hinweise

Der DTSPriorityClass Definiert den Satz aller möglichen Werte für eine Threadpriorität. Threadprioritäten geben die relative Priorität eines Threads im Vergleich zu einem anderen an.

Jeder Thread hat eine zugewiesene Priorität. Threads, die innerhalb der Laufzeit erstellt wurden, werden zunächst der Standardpriorität zugewiesen, während Threads, die außerhalb der Laufzeit erstellt wurden, ihre vorherige Priorität beibehalten, wenn sie die Laufzeit eingeben. Sie können die Priorität eines Threads abrufen und festlegen, indem Sie auf seine Priority Eigenschaft zugreifen, z. B. die PackagePriorityClass.

Die Ausführung von Threads wird basierend auf ihrer Priorität geplant. Der Planungsalgorithmus, der verwendet wird, um die Reihenfolge der Threadausführung zu bestimmen, variiert mit jedem Betriebssystem.

Die Priorität von Threads für diese Aufzählung ist wie folgt:

  • Standard

  • AboveNormal

  • Normal

  • BelowNormal

  • Idle

Gilt für: