<serviceDiscovery>

Určuje zjistitelnost koncových bodů služby.

<Konfigurace>
  <System.servicemodel>
    <Chování>
      <serviceBehaviors>
        <Chování>
          <serviceDiscovery>

Syntax

<behaviors>
  <serviceBehaviors>
    <behavior name="String">
      <serviceDiscovery>
        <announcementEndpoints>
          <endpoint name="String"
                    kind="Type" />
        </announcementEndpoints>
        <discoveryEndpoints>
          <endpoint name="String"
                    kind="Type" />
        </discoveryEndpoints>
      </serviceDiscovery>
    </behavior>
  </serviceBehaviors>
</behaviors>

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Žádné

Podřízené elementy

Element Popis
<oznámeníEndpoint> Kolekce koncových bodů oznámení. V této části můžete určit koncové body, které se mají použít pro odesílání zpráv oznámení.
<discoveryEndpoint> Kolekce koncových bodů zjišťování. Tato část slouží k určení koncových bodů, na kterých se mají naslouchat zprávám zjišťování.

Nadřazené elementy

Element Popis
<Chování> Určuje chování element.

Poznámky

Po přidání do konfigurace chování služby tento element konfigurace umožňuje zjistit všechny koncové body této služby. Funkce zjišťování těchto koncových bodů můžete dále konfigurovat pomocí <elementů discoveryEndpoint> nebo <announcementEndpoint> podřízených elementů. <Pomocí části announcementEndpoint> nakonfigurujte oznámení zadáním konfigurace koncového bodu, která se má použít k odesílání oznámení služby (online/Hello a offline/Bye). <V části DiscoveryEndpoint> můžete ručně určit koncový bod, na kterém se mají zprávy zjišťování naslouchat.

Příklad

Následující příklad konfigurace určuje, že KalkulačkaService má být zjistitelná, a volitelně určuje koncový bod oznámení, který se má použít.

<services>
  <service name="CalculatorService"
           behaviorConfiguration="CalculatorServiceBehavior">
    ...
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="CalculatorServiceBehavior">
      <serviceDiscovery>
        <announcementEndpoints>
          <endpoint name="udpEndpoint"
                    kind="udpAnnouncementEndpoint" />
        </announcementEndpoints>
      </serviceDiscovery>
    </behavior>
  </serviceBehaviors>
</behaviors>

Viz také