Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este elemento de configuración expone la configuración de transporte UDP para <udpDiscoveryEndpoint>.
Jerarquía del esquema
<<system.serviceModel>>
<standardEndpoints>
<udpDiscoveryEndpoint>
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, elementos secundarios y 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 e 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. El uso de un valor inferior en la misma situación tendría como consecuencia quitar los mensajes. Este atributo expone la opción de socket de WinSock SO_RCVBUF subyacente. Este valor de atributo debe tener como mínimo, el tamaño de maxReceivedMessageSize. 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 |
|---|---|
Extremo estándar que tiene un contrato de detección fijo y enlace de transporte UDP. |