Aracılığıyla paylaş


<serviceDiscovery>

Hizmet uç noktalarının bulunabilirliğini belirtir.

<Yapılandırma>
  <system.serviceModel>
    <Davranış>
      <serviceBehaviors>
        <Davranış>
          <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>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Yok.

Alt Öğeler

Öğe Açıklama
<Announcementendpoint> Duyuru uç noktaları koleksiyonu. Duyuru iletileri göndermek için kullanılacak uç noktaları belirtmek için bu bölümü kullanın.
<discoveryEndpoint> Bulma uç noktaları koleksiyonu. Bulma iletilerinin dinlendiği uç noktaları belirtmek için bu bölümü kullanın.

Üst Öğeler

Öğe Açıklama
<Davranış> Bir davranış öğesi belirtir.

Açıklamalar

Hizmetin davranış yapılandırmasına eklendiğinde, bu yapılandırma öğesi söz konusu hizmetin tüm uç noktalarını bulunabilir hale getirir. DiscoveryEndpoint veya announcementEndpoint> alt öğelerini kullanarak bu tür uç noktaların< bulma özelliklerini daha da yapılandırabilirsiniz.>< Hizmet duyuruları göndermek için kullanılacak uç nokta yapılandırmasını belirterek duyuruları yapılandırmak için announcementEndpoint> bölümünü kullanın (çevrimiçi/Hello ve çevrimdışı/Bye).< Bulma iletilerinin dinlendiği uç noktayı el ile belirtmek için discoveryEndpoint> bölümünü kullanın.<

Örnek

Aşağıdaki yapılandırma örneği CalculatorService'in bulunabilir olacağını ve isteğe bağlı olarak kullanılacak duyuru uç noktasını belirtir.

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

Ayrıca bkz.