<udpAnnouncementEndpoint>
Tento element konfigurace definuje standardní koncový bod, který služby používají k odesílání zpráv oznámení přes vazbu UDP. Má pevný kontrakt a podporuje dvě verze zjišťování. Kromě toho má pevnou vazbu UDP a výchozí hodnotu adresy, jak je uvedeno ve specifikacích WS-Discovery (WS-Discovery duben 2005 nebo WS-Discovery verze 1.1). Můžete zadat adresu vícesměrového vysílání, která se má použít k odesílání a přijímání zpráv oznámení.
<Konfigurace>
<System.servicemodel>
<standardní koncové body>
<udpAnnouncementEndpoint>
Syntax
<system.serviceModel>
<standardEndpoints>
<announcementEndpoint>
<standardEndpoint discoveryVersion="WSDiscovery11/WSDiscoveryApril2005"
maxAnnouncementDelay="Timespan"
multicastAddress="Uri"
name="String" />
</announcementEndpoint>
</standardEndpoints>
</system.serviceModel>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
Discoveryversion | Řetězec, který určuje jednu ze dvou verzí protokolu WS-Discovery. Platné hodnoty jsou WSDiscovery11 a WSDiscoveryApril2005. Tato hodnota je typu DiscoveryVersion. |
maxAnnouncementDelay | Hodnota časového rozsahu, která určuje maximální hodnotu zpoždění, počká protokol zjišťování před odesláním zprávy Hello. Zprávy budou před odesláním čekat na náhodnou časovou hodnotu mezi 0 a hodnotou tohoto atributu. Tento atribut slouží k nastavení malého náhodného zpoždění, aby se zabránilo bouřím sítě, když síť přestane fungovat a všechny služby se vrátí do režimu online ve stejnou dobu. |
multicastAddress | Identifikátor URI, který určuje adresu vícesměrového vysílání, která se má použít k odesílání a přijímání zpráv zjišťování. Výchozí hodnota je adresa vícesměrového vysílání, která odpovídá specifikaci protokolu. |
name | Řetězec, který určuje název konfigurace standardního koncového bodu. Název se používá v atributu endpointConfiguration koncového bodu služby k propojení standardního koncového bodu s jeho konfigurací. |
Podřízené elementy
Element | Popis |
---|---|
<udpTransportSettings> | Kolekce nastavení, která umožňují konfigurovat přenos udp pro koncový bod UDP. |
Nadřazené elementy
Element | Popis |
---|---|
<standardní koncové body> | Kolekce standardních koncových bodů, které jsou předdefinované koncové body s pevnou jednou nebo více jejich vlastnostmi (adresa, vazba, kontrakt). |
Příklad
Následující příklad ukazuje klienta, který naslouchá oznámení přes přenos vícesměrového vysílání UDP s výchozí adresou vícesměrového vysílání a přenos vícesměrového vysílání UDP se zadanou adresou vícesměrového vysílání.
<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>