IMessagingConfiguration Interfaz
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 la configuración de mensajería global que son comunes al cliente y al silo.
public interface IMessagingConfiguration
type IMessagingConfiguration = interface
Public Interface IMessagingConfiguration
- Derivado
Propiedades
BufferPoolBufferSize |
Tamaño de un búfer en el grupo de búferes de mensajería. |
BufferPoolMaxSize |
Tamaño máximo del grupo de búferes de mensajería. |
BufferPoolPreallocationSize |
Tamaño inicial del grupo de búferes de mensajería asignado previamente. |
ClientDropTimeout |
Este es el período de tiempo que esperará una puerta de enlace antes de quitar un cliente desconectado. |
ClientSenderBuckets |
El atributo ClientSenderBuckets especifica el número total de cubos de grano utilizados por el cliente en el protocolo de comunicación de cliente a puerta de enlace. En este protocolo, los granos se asignan a cubos y depósitos se asignan a las conexiones de puerta de enlace, con el fin de permitir la permanencia del grano en la puerta de enlace (los mensajes al mismo grano van a la misma puerta de enlace, al mismo tiempo que se distribuyen granos uniformemente entre puertas de enlace). Este número debe ser aproximadamente de 10 a 100 veces mayor que el número esperado de conexiones de puerta de enlace. Si no se especifica este atributo, se usa Math.Pow(2, 13). |
DropExpiredMessages |
El atributo DropExpiredMessages especifica si el mensaje debe quitarse si ha expirado, es decir, si no se entregó al destino antes de que haya agotado el tiempo de espera en el remitente. El valor predeterminado es true. |
FallbackSerializationProvider |
Obtiene el serializador de reserva, que se usa como último recurso cuando ningún otro serializador puede serializar un objeto. |
GatewaySenderQueues |
El atributo GatewaySenderQueues especifica 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. |
LargeMessageWarningThreshold |
El atributo LargeMessageWarningThreshold especifica cuándo se debe generar un mensaje de seguimiento de advertencia para mensajes grandes. |
MaxResendCount |
El atributo MaxResendCount especifica el número máximo de reenvíos del mismo mensaje. |
MaxSocketAge |
El atributo MaxSocketAge especifica cuánto tiempo se debe mantener un socket abierto antes de cerrarlo. El valor predeterminado es TimeSpan.MaxValue (nunca cierra automáticamente los sockets, descomprimido). |
MaxSockets |
El atributo MaxSockets define el número muximum de sockets TCP que un silo mantendría abierto en cualquier momento dado. Cuando se alcance el límite, se cerrarán los sockets menos usados recientemente para mantener el número de sockets abiertos por debajo del límite. |
OpenConnectionTimeout |
El atributo OpenConnectionTimeout especifica el tiempo de espera antes de que se supone que se ha producido un error en una conexión abierta. |
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. |
ResponseTimeout |
El atributo ResponseTimeout especifica el tiempo de espera predeterminado antes de que se supone que se ha producido un error en una solicitud. |
SerializationProviders |
Lista de proveedores de serialización |
SiloSenderQueues |
El atributo SiloSenderQueues especifica el número de colas paralelas y subprocesos de operador usados 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. |