SiloMessagingOptions 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í.
Especifica las opciones de mensajería globales relacionadas con silo.
public class SiloMessagingOptions : Orleans.Configuration.MessagingOptions
type SiloMessagingOptions = class
inherit MessagingOptions
Public Class SiloMessagingOptions
Inherits MessagingOptions
- Herencia
Constructores
SiloMessagingOptions() |
Especifica las opciones de mensajería globales relacionadas con silo. |
Campos
Propiedades
AssumeHomogenousSilosForTesting |
Obtiene o establece un valor que indica si se supone que todos los hosts son idénticos en términos de las interfaces y clases específicas que admiten. |
BufferPoolBufferSize |
Tamaño de un búfer en el grupo de búferes de mensajería. (Heredado de MessagingOptions) |
BufferPoolMaxSize |
Tamaño máximo del grupo de búferes de mensajería. (Heredado de MessagingOptions) |
BufferPoolPreallocationSize |
Tamaño inicial del grupo de búferes de mensajería asignado previamente. (Heredado de MessagingOptions) |
ClientDropTimeout |
Obtiene o establece el período de tiempo que esperará una puerta de enlace antes de quitar un cliente desconectado. |
ClientGatewayShutdownNotificationTimeout |
Obtiene o establece el período de tiempo que esperará una puerta de enlace después de notificar al cliente conectado antes de continuar con el proceso de apagado. |
ClientRegistrationRefresh |
Obtiene o establece el intervalo en el que se actualiza la lista de clientes conectados. |
DEFAULT_SHUTDOWN_REROUTE_TIMEOUT |
Especifica las opciones de mensajería globales relacionadas con silo. |
DropExpiredMessages |
Obtiene o establece un valor que indica si los mensajes deben quitarse una vez que expiren, es decir, si no se entregó al destino antes de que haya agotado el tiempo de espera en el remitente. (Heredado de MessagingOptions) |
GatewaySenderQueues |
Obtiene o establece el número de colas paralelas y subprocesos de operador usados por la puerta de enlace de silo para enviar mensajes salientes (solicitudes, respuestas y notificaciones) a los clientes que están conectados a él. Si no se especifica este atributo, se usa System.Environment.ProcessorCount. |
GrainWorkloadAnalysisPeriod |
Obtiene o establece el período de tiempo entre analizar las cargas de trabajo de activación que se están ejecutando actualmente. |
LargeMessageWarningThreshold |
El atributo LargeMessageWarningThreshold especifica cuándo se debe generar un mensaje de seguimiento de advertencia para mensajes grandes. (Heredado de MessagingOptions) |
MaxEnqueuedRequestsHardLimit |
Obtiene o establece el umbral por grano para las solicitudes pendientes. Las solicitudes se rechazan cuando se superan. |
MaxEnqueuedRequestsHardLimit_StatelessWorker |
Obtiene o establece el umbral por grano para las solicitudes pendientes para los trabajos sin estado. Las solicitudes se rechazan cuando se superan. |
MaxEnqueuedRequestsSoftLimit |
Obtiene o establece el umbral por grano para las solicitudes pendientes. Advertencia generada cuando se supera. |
MaxEnqueuedRequestsSoftLimit_StatelessWorker |
Obtiene o establece el umbral por grano para las solicitudes pendientes para los trabajos sin estado. Advertencia generada cuando se supera. |
MaxForwardCount |
Obtiene o establece el número máximo de veces que se reenvía un mensaje de un silo a otro. El tiempo de ejecución usa internamente el reenvío como mecanismo de recuperación cuando se produce un error en los silos y la pertenencia es inestable. En tales ocasiones, es posible que los mensajes no se enruten correctamente al destino y el tiempo de ejecución intente reenviar estos mensajes varias veces antes de rechazarlos. |
MaxMessageBodySize |
Tamaño máximo, en bytes, del cuerpo de un mensaje. El tiempo de ejecución cerrará forzosamente la conexión si el tamaño del cuerpo es mayor que este valor. (Heredado de MessagingOptions) |
MaxMessageHeaderSize |
Tamaño máximo, en bytes, del encabezado de un mensaje. El tiempo de ejecución cerrará forzosamente la conexión si el tamaño del encabezado es mayor que este valor. (Heredado de MessagingOptions) |
MaxRequestProcessingTime |
Obtiene o establece el tiempo máximo que puede tardar una solicitud antes de que la activación se notifique como "bloqueada". |
MaxResendCount |
El atributo MaxResendCount especifica el número máximo de reenvíos del mismo mensaje. (Heredado de MessagingOptions) |
PropagateActivityId |
Si la configuración trace.CorrelationManager.ActivityId debe propagarse a llamadas específicas. (Heredado de MessagingOptions) |
RequestProcessingWarningTime |
Obtiene o establece el período después del cual una solicitud que se está ejecutando actualmente se considera lenta. |
RequestQueueDelayWarningTime |
Obtiene o establece el período después del cual se considera que se retrasa una solicitud puesta en cola. |
ResendOnTimeout |
El atributo ResendOnTimeout especifica si el tiempo de espera del remitente debe volver a enviar automáticamente el mensaje. El valor predeterminado es False. (Heredado de MessagingOptions) |
ResponseTimeout |
Obtiene o establece el tiempo de espera predeterminado antes de que se supone que se ha producido un error en una solicitud. (Heredado de MessagingOptions) |
ResponseTimeoutWithDebugger |
Obtiene o establece el valor efectivo ResponseTimeout que se va a usar cuando se adjunta un depurador. (Heredado de MessagingOptions) |
ShutdownRerouteTimeout |
Obtiene o establece el período de tiempo que el silo esperará a volver a enrutar los mensajes en cola antes de continuar cerrando. |
SiloSenderQueues |
Obtiene o establece el número de colas paralelas y subprocesos de operador utilizados por el silo para enviar mensajes salientes (solicitudes, respuestas y notificaciones) a otros silos. Si no se especifica este atributo, se usa System.Environment.ProcessorCount. |
SystemResponseTimeout |
Obtiene o establece el tiempo de espera predeterminado antes de que se supone que se ha producido un error en una solicitud interna del sistema. |
WaitForMessageToBeQueuedForOutboundTime |
Obtiene o establece el tiempo de espera de todos los mensajes en cola enviados a OutboundMessageQueue antes de la detención de MessageCenter y la detención de OutboundMessageQueue. |