<udpTransportSettings>
Este elemento de configuración expone la configuración de transporte UDP para <udpDiscoveryEndpoint>.
<configuration>
<system.serviceModel>
<standardEndpoints>
<udpDiscoveryEndpoint>
<updTransportSettings>
Sintaxis
<system.serviceModel>
<standardEndpoints>
<udpDiscoveryEndpoint>
<standardEndpoint>
<updTransportSettings duplicateMessageHistoryLength="Integer"
maxBufferPoolSize="Integer"
maxMulticastRetransmitCount="Integer"
maxPendingMessageCount="Integer"
maxReceivedMessageSize="Integer"
maxUnicastRetransmitCount="Integer"
multicastInterfaceId="String"
socketReceiveBufferSize="Integer"
timeToLive="Integer" />
</standardEndpoint>
</udpDiscoveryEndpoint>
</standardEndpoints>
</system.serviceModel>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
duplicateMessageHistoryLength | Entero que especifica el número máximo de hash del mensaje usado por el transporte para identificar los mensajes duplicados. La detección de duplicados se realizará en el nivel de TransportManager. Al establecer esta propiedad en 0, se deshabilita la detección de duplicados. Este atributo permite a administradores del sistema o a desarrolladores de software desactivar los algoritmos de detección de mensajes duplicados. Esto puede ser deseable si desea implementar su propio algoritmo de detección de duplicados. El valor predeterminado es 4112. |
maxBufferPoolSize | Entero que especifica el tamaño máximo de cualquier grupo de búferes usado por el transporte. |
maxMulticastRetransmitCount | Entero que especifica el número máximo de veces que se debería retransmitir el mensaje (además del primer envío). El valor predeterminado es 2. |
maxPendingMessageCount | Entero que especifica el número máximo de mensajes que se han recibido pero que todavía no se han quitado de InputQueue para una instancia del canal individual. Si InputQueue ha llegado a su límite del número de mensajes pendiente, se quitará el mensaje. El valor predeterminado es 32. |
maxReceivedMessageSize | Entero que especifica el tamaño máximo de un mensaje que puede ser procesado por el enlace. El valor predeterminado es 65507. |
maxUnicastRetransmitCount | Entero que especifica el número máximo de veces que se debería retransmitir el mensaje (además del primer envío). Si el mensaje se envía a una dirección de unidifusión y se recibe un mensaje de respuesta con un encabezado RelatesTo correspondiente, a continuación, la retransmisión puede terminar pronto (antes de retransmitir el número configurado de veces). El valor predeterminado es 1. |
multicastInterfaceId | Cadena que identifica de forma única el adaptador de red que se debería usar al enviar y recibir tráfico de multidifusión en equipos de hosts múltiples. En tiempo de ejecución, el transporte usará este valor de atributo para buscar el índice de interfaz, que se usa a continuación para establecer las opciones de socket IP_MULTICAST_IF y IPV6_MULTICAST_IF . Se utilizará el mismo índice de interfaz al unirse a un grupo de multidifusión, si procede.El valor predeterminado es null . |
socketReceiveBufferSize | Entero que especifica el tamaño del búfer de recepción en el socket de WinSock subyacente. Un usuario de un canal de recepción puede usar este atributo en el enlace para controlar el comportamiento del sistema al recibir datos. Por ejemplo, dada una aplicación que usa mensajes WCF entrantes en el umbral máximo, el uso de un valor más alto para este atributo permitiría que los mensajes se apilasen en el búfer de WinSock mientras esperan a que la aplicación pueda procesarlos. Usar un valor inferior en la misma situación produciría que los mensajes se quitaran. Este atributo expone la opción oculta de WinSock SO_RCVBUF . El valor de este atributo debe ser de al menos maxReceivedMessageSize de tamaño. Al establecerlo en un valor menor que maxReceivedMessageSize , producirá una excepción en tiempo de ejecución.El valor predeterminado es 65536. |
timeToLive | Entero que especifica el número de saltos de segmentos de red que puede atravesar un paquete de multidifusión. Este atributo expone la funcionalidad asociada a las opciones de socket IP_MULTICAST_TTL e IP_TTL .El valor predeterminado es 1. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
<udpDiscoveryEndpoint> | Punto de conexión estándar que tiene un contrato de detección fijo y enlace de transporte UDP. |
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.