<udpAnnouncementEndpoint>
Det här konfigurationselementet definierar en standardslutpunkt som används av tjänster för att skicka meddelanden via en UDP-bindning. Det har ett fast kontrakt och stöder två identifieringsversioner. Dessutom har den en fast UDP-bindning och ett standardadressvärde som anges i WS-Discovery specifikationerna (WS-Discovery april 2005 eller WS-Discovery version 1.1). Du kan ange den multicast-adress som ska användas för att skicka och ta emot meddelanden.
<Konfiguration>
<system.serviceModel>
<standardEndpoints>
<udpAnnouncementEndpoint>
Syntax
<system.serviceModel>
<standardEndpoints>
<announcementEndpoint>
<standardEndpoint discoveryVersion="WSDiscovery11/WSDiscoveryApril2005"
maxAnnouncementDelay="Timespan"
multicastAddress="Uri"
name="String" />
</announcementEndpoint>
</standardEndpoints>
</system.serviceModel>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Attribut | Beskrivning |
---|---|
discoveryVersion | En sträng som anger en av de två versionerna av WS-Discovery protokoll. Giltiga värden är WSDiscovery11 och WSDiscoveryApril2005. Det här värdet är av typen DiscoveryVersion. |
maxAnnouncementDelay | Ett tidsintervallvärde som anger det maximala värdet för fördröjningen som Identifieringsprotokollet väntar på innan ett Hello-meddelande skickas. Meddelandena väntar på ett slumpmässigt tidsvärde mellan 0 och värdet för det här attributet innan de skickas. Det här attributet används för att ange en liten, slumpmässig fördröjning för att förhindra nätverksstormar när ett nätverk går ut och alla tjänster är online igen samtidigt. |
multicastAddress | En URI som anger en multicast-adress som ska användas för att skicka och ta emot identifieringsmeddelanden. Standardvärdet är multicast-adressen som överensstämmer med protokollspecifikationen. |
name | En sträng som anger namnet på konfigurationen av standardslutpunkten. Namnet används i endpointConfiguration attributet för tjänstslutpunkten för att länka en standardslutpunkt till dess konfiguration. |
Underordnade element
Element | Beskrivning |
---|---|
<udpTransportSettings> | En samling inställningar som gör att du kan konfigurera UDP-transport för UDP-slutpunkten. |
Överordnade element
Element | Beskrivning |
---|---|
<standardEndpoints> | En samling standardslutpunkter som är fördefinierade slutpunkter med en eller flera av deras egenskaper (adress, bindning, kontrakt) fasta. |
Exempel
I följande exempel visas en klient som lyssnar efter meddelande över en UDP multicast-transport med standard multicast-adress och UDP multicast-transport med angiven multicast-adress.
<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>