Wyliczenie DTSPriorityClass
Opisuje priorytet wątek w klasie.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Enumeration DTSPriorityClass
'Użycie
Dim instance As DTSPriorityClass
public enum DTSPriorityClass
public enum class DTSPriorityClass
type DTSPriorityClass
public enum DTSPriorityClass
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
Default | Wątek jest zaplanowane przed wątków z innymi priorytet.Jest to najwyższy priorytet wątek. | |
AboveNormal | Wątek jest zaplanowane po wątków z domyślne priorytet i przed z Normalny priorytet. | |
Normal | Wątek jest zaplanowane po wątków z domyślne i powyżej normalnego priorytet, a przed z BelowNormal i najmniejszy priorytet. | |
BelowNormal | Wątek jest zaplanowane po wątków z domyślne, powyżej normalnego, i Normalny priorytet i przed z najmniejszy priorytet. | |
Idle | Ten wątek jest zaplanowane po wątków z innymi priorytet. |
Uwagi
DTSPriorityClass Definiuje zestaw wszystkie możliwe wartości priorytetu wątek.Priorytety wątku określić priorytet względny jeden wątek w stosunku do innego.
Każdy wątek posiada priorytet przypisany.Wątków utworzonych w czasie wykonywania przypisanych początkowo domyślny priorytet w czasie, gdy wątki utworzone poza programem środowiska wykonawczego zachować ich poprzedniego priorytet po wprowadzeniu środowiska wykonawczego.Można uzyskać i zestaw priorytet wątek, uzyskując dostęp do jego priorytet właściwość, takie jak PackagePriorityClass.
Wątki są zaplanowane do wykonania na podstawie ich priorytetu.Planowanie algorytm używany do określenia kolejności wątek wykonanie zależy od każdego systemu operacyjnego.
Priorytet wątków dla tego wyliczenia w kolejności priorytetów najwyższego do najniższego, jest następująca:
Default
Powyżej normalnego
Normalny
Poniżej normalnego
Bezczynny
Przykłady
Poniższy przykład ilustruje składnię używaną podczas ustawiania PackagePriorityClass dla pakiet za pomocą DTSPriorityClass wyliczania.
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal