SchedulingOptions Clase
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í.
Opciones para configurar el comportamiento del programador.
public class SchedulingOptions
type SchedulingOptions = class
Public Class SchedulingOptions
- Herencia
-
SchedulingOptions
Constructores
SchedulingOptions() |
Opciones para configurar el comportamiento del programador. |
Campos
DEFAULT_ACTIVATION_SCHEDULING_QUANTUM |
Valor predeterminado de ActivationSchedulingQuantum. |
DEFAULT_ALLOW_CALL_CHAIN_REENTRANCY |
Opciones para configurar el comportamiento del programador. |
DEFAULT_DELAY_WARNING_THRESHOLD |
Valor predeterminado de DelayWarningThreshold. |
DEFAULT_ENABLE_WORKER_THREAD_INJECTION |
Opciones para configurar el comportamiento del programador. |
DEFAULT_MAX_ACTIVE_THREADS |
Opciones para configurar el comportamiento del programador. |
DEFAULT_MAX_PENDING_ITEMS_SOFT_LIMIT |
Valor predeterminado de MaxPendingWorkItemsSoftLimit. |
DEFAULT_PERFORM_DEADLOCK_DETECTION |
Opciones para configurar el comportamiento del programador. |
DEFAULT_TURN_WARNING_THRESHOLD |
Valor predeterminado de TurnWarningLengthThreshold. |
Propiedades
ActivationSchedulingQuantum |
Obtiene o establece el límite de tiempo temporal en la duración del turno de macro de activación (un número de microturno). Si una activación estaba ejecutando sus microvuelves más tiempo que esto, abandonaremos el subproceso. Si se establece en cero o en un número negativo, se purga la cola de trabajo completa (lo que permite MaxWorkItemsPerTurn). |
AllowCallChainReentrancy |
Indica si se va a permitir la reentrada de las llamadas dentro de la misma cadena de llamadas. |
DelayWarningThreshold |
Obtiene o establece el umbral de retraso de puesta en cola del elemento de trabajo, en el que se escribe un mensaje de registro de advertencia. Es decir, si el retraso entre poner en cola el elemento de trabajo y ejecutar el elemento de trabajo es mayor que DelayWarningThreshold, se escribe un registro de advertencia. |
EnableWorkerThreadInjection |
Solo para uso de prueba. No modificar de forma predeterminada en los servicios de producción |
MaxActiveThreads |
El atributo MaxActiveThreads especifica el número máximo de subprocesos activos simultáneos que permitirá el programador. Por lo general, este número debe ser aproximadamente igual al número de núcleos del nodo. |
MaxPendingWorkItemsSoftLimit |
Obtiene o establece el límite por grupo de trabajo del número de elementos que se pueden poner en cola antes de que se generen advertencias. |
PerformDeadlockDetection |
Si se va a realizar o no la detección de interbloqueos. |
StoppedActivationWarningInterval |
Obtiene o establece el período de tiempo después del cual registrar los errores de las tareas programadas para detener las activaciones. |
TurnWarningLengthThreshold |
Obtiene o establece el límite de tiempo temporal temporal para generar la advertencia de seguimiento cuando el microturno se ejecuta más tiempo después este período en la CPU. |