DTSPriorityClass Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает приоритет потока в классе.
public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass =
Public Enum DTSPriorityClass
- Наследование
-
DTSPriorityClass
Поля
AboveNormal | 1 | Поток запланирован после потоков с приоритетом Default и перед потоками с приоритетом Normal. |
BelowNormal | 3 | Поток запланирован после потоков с приоритетом Default, AboveNormal и Normal и перед потоками с приоритетом Lowest. |
Default | 0 | Поток запланирован перед потоками с любым другим приоритетом. Это самый высокий приоритет потока. |
Idle | 4 | Этот поток запланирован после потоков с любым другим приоритетом. |
Normal | 2 | Поток запланирован после потоков с приоритетом Default и AboveNormal и перед потоками с приоритетом BelowNormal и Lowest. |
Примеры
В следующем примере показан синтаксис, используемый при настройке PackagePriorityClass пакета с помощью DTSPriorityClass перечисления.
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Комментарии
Определяет DTSPriorityClass набор всех возможных значений для приоритета потока. Приоритеты потоков определяют относительный приоритет одного потока и другого.
Каждый поток имеет назначенный приоритет. Потоки, созданные в среде выполнения, изначально назначаются приоритетом по умолчанию, а потоки, созданные за пределами среды выполнения, сохраняют свой предыдущий приоритет при входе в среду выполнения. Чтобы получить и задать приоритет потока, получите доступ к его Priority
свойству, например .PackagePriorityClass
Потоки назначаются на выполнение с учетом их приоритетов. Алгоритм планирования, используемый для определения порядка выполнения потока, зависит от каждой операционной системы.
Приоритет потоков для этого перечисления в порядке наивысшего приоритета ниже.
По умолчанию
AboveNormal
Норм.
BelowNormal
Idle