DTSPriorityClass Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe la prioridad de un subproceso en una clase.
public enum class DTSPriorityClass
public enum DTSPriorityClass
type DTSPriorityClass =
Public Enum DTSPriorityClass
- Herencia
-
DTSPriorityClass
Campos
AboveNormal | 1 | El subproceso se programa después de los subprocesos con prioridad Predeterminada y antes de aquellos con prioridad Normal. |
BelowNormal | 3 | El subproceso se programa después de los subprocesos con prioridad Predeterminada, Por encima de lo normal y Normal, y antes de aquellos con prioridad Mínima. |
Default | 0 | El subproceso está programado para antes de los subprocesos con cualquier otra prioridad. Esta es la prioridad de subproceso más alta. |
Idle | 4 | Este subproceso está programado para después de los subprocesos con cualquier otra prioridad. |
Normal | 2 | El subproceso está programado para después de los subprocesos con prioridad Predeterminada y Por encima de lo normal, y antes de aquellos con prioridad Por debajo de lo normal y Mínima. |
Ejemplos
En el ejemplo siguiente se muestra la sintaxis que se va a usar al establecer para PackagePriorityClass un paquete mediante la DTSPriorityClass enumeración .
Package p = new Package();
p.PackagePriorityClass = DTSPriorityClass.BelowNormal;
Dim p As Package = New Package()
p.PackagePriorityClass = DTSPriorityClass.BelowNormal
Comentarios
DTSPriorityClass define el conjunto de todos los valores posibles para una prioridad de subproceso. Las prioridades de subproceso especifican la prioridad relativa de un subproceso frente a otro.
Cada subproceso tiene una prioridad asignada. Los subprocesos creados en el tiempo de ejecución se asignan inicialmente a la prioridad Predeterminada, mientras que los subprocesos creados fuera del tiempo de ejecución conservan su prioridad anterior cuando entran en el tiempo de ejecución. Puede obtener y establecer la prioridad de un subproceso accediendo a su Priority
propiedad, como PackagePriorityClass.
Los subprocesos están programados para ejecutarse según su prioridad. El algoritmo de programación utilizado para determinar el orden de ejecución del subproceso varía con cada sistema operativo.
La prioridad de los subprocesos para esta enumeración, en orden de prioridad más alta a la más baja, es la siguiente:
Valor predeterminado
AboveNormal
Normal
BelowNormal
Inactivo