Sdílet prostřednictvím


<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>

Viz také