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 define un extremo estándar usado por los servicios para enviar los mensajes del anuncio a través de un enlace de UDP. Tiene un contrato fijo y admite dos versiones de la detección. Además, tiene un enlace de UDP fijo y un valor de dirección predeterminado según se indica en las especificaciones de WS-Discovery (WS-Discovery April 2005 o WS-Discovery versión 1.1). Puede especificar la dirección de multidifusión que se va a usar para enviar y recibir los mensajes del anuncio.
Jerarquía del esquema
<<system.serviceModel>>
<standardEndpoints>
Sintaxis
<system.serviceModel>
<standardEndpoints> <announcementEndpoint> <standardEndpoint discoveryVersion=”WSDiscovery11/WSDiscoveryApril2005” maxAnnouncementDelay=”Timespan” multicastAddress=”Uri” name="String" /> </announcementEndpoint> </standardEndpoints>
</system.serviceModel>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
| Atributo | Descripción |
|---|---|
discoveryVersion |
Cadena que especifica una de las dos versiones del protocolo WS-Discovery. Los valores válidos son WSDiscovery11 y WSDiscoveryApril2005. Este valor es del tipo DiscoveryVersion. |
maxAnnouncementDelay |
Valor Timespan que especifica el valor máximo del tiempo que el protocolo Discovery esperará antes de enviar un mensaje de saludo. Los mensajes esperarán un valor de tiempo aleatorio entre 0 y el valor de este atributo antes de enviarse. Este atributo se utiliza para establecer un retraso pequeño y aleatorio con el fin de evitar las tormentas de red cuando se pierde la conexión de una red y todos los servicios vuelven a estar en línea al mismo tiempo. |
multicastAddress |
URI que especifica una dirección de multidifusión que se va a usar para enviar y recibir los mensajes de detección. El valor predeterminado es la dirección de multidifusión como compatible con la especificación de protocolo. |
name |
Cadena que especifica el nombre de la configuración del extremo estándar. El nombre se utiliza en el atributo endpointConfiguration del extremo del servicio para vincular un extremo estándar a su configuración. |
Elementos secundarios
| Elemento | Descripción |
|---|---|
Colección de valores que le permite configurar el transporte UDP para el extremo UDP. |
Elementos primarios
| Elemento | Descripción |
|---|---|
Colección de extremos estándar que son extremos predefinidos con una o más de sus propiedades (dirección, enlace, contrato) fijas. |
Ejemplo
En el siguiente ejemplo se muestra un cliente que escucha un anuncio a través de un transporte de multidifusión UDP con una dirección de multidifusión predeterminada y transporte de multidifusión UDP con una dirección de multidifusión especificada.
<services>
<service name="ServiceAnnouncementListener">
<endpoint name="udpAnnouncementEndpointStandard"
kind="udpAnnouncementEndpoint"
bindingConfiguration="..." />
<endpoint name="udpAnnouncementEndpoint2"
kind="udpAnnouncementEndpoint"
endpointConfiguration="AnnouncementConfiguration3702"
bindingConfiguration="..." />
...
</service>
</services>
<standardEndpoints>
<udpAnnouncementEndpoint>
<standardEndpoint name="AnnouncementConfiguration2"
version="WSDiscoveryApril2005"
multicastAddress="soap.udp://239.255.255.250:3703"/>
</udpAnnouncementEndpoint>
</standardEndpoints>