Aracılığıyla paylaş


<Announcementendpoint>

Bu yapılandırma öğesi, sabit bir duyuru sözleşmesine sahip standart bir uç noktayı tanımlar. Bir hizmet isteğe bağlı olarak, sırasıyla açıldığında veya kapatıldığında çevrimiçi ve çevrimdışı duyuru iletisi göndererek kullanılabilirliğini duyurur. Windows Communication Foundation (WCF) hizmeti serviceDiscovery> öğesindeki< duyuru uç noktalarını belirtir ve duyuruları gerçekleştirmek için AnnouncementClient'ı kullanır. Diğer hizmetlerden gelen duyuruyu dinlemek isteyen bir istemci aslında bir WCF hizmeti olarak hareket ediyor; bu nedenle, hizmetler> bölümünde bu istemci< için duyuru uç noktalarını yapılandırmanız gerekir.

<Yapılandırma>
  <system.serviceModel>
    <standardEndpoints>
      <Announcementendpoint>

Syntax

<system.serviceModel>
  <standardEndpoints>
    <announcementEndpoint>
      <standardEndpoint discoveryVersion="WSDiscovery11/WSDiscoveryApril2005"
                        maxAnnouncementDelay="Timespan"
                        name="String" />
    </announcementEndpoint>
  </standardEndpoints>
</system.serviceModel>

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik Açıklama
Discoveryversion WS-Discovery protokolünün iki sürümünden birini belirten dize. Geçerli değerler WSDiscovery11 ve WSDiscoveryApril2005'tir. Bu değer türünde DiscoveryVersion.
maxAnnouncementDelay Bulma protokollerinin Hello iletisi göndermeden önce bekleyeceği gecikme için en büyük değeri belirten bir Zaman Aralığı değeri. İletiler gönderilmeden önce 0 ile bu özniteliğin değeri arasında rastgele bir zaman değeri bekler. Bu öznitelik, ağ kesintisi olduğunda ve tüm hizmetler aynı anda yeniden çevrimiçi olduğunda ağ fırtınalarını önlemek için küçük, rastgele bir gecikme ayarlamak için kullanılır.
name Standart uç nokta yapılandırmasının adını belirten bir Dize. Ad, standart uç noktayı yapılandırmasına bağlamak için hizmet uç noktasının özniteliğinde endpointConfiguration kullanılır.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
<standardEndpoints> Bir veya daha fazla özelliği (adres, bağlama, sözleşme) sabit olan önceden tanımlanmış uç noktalar olan standart uç noktalar koleksiyonu.

Örnek

Aşağıdaki örnekte http ve peernet üzerinden duyuru iletilerini dinleyen bir istemci gösterilmektedir.

<services>
  <service name="ServiceAnnouncementListener">
    <endpoint name="httpAnnouncementEndpoint"
              kind="announcementEndpoint"
              binding="basicHttpBinding"
              address="announcements" />
    <endpoint name="peerNetAnnouncementEndpoint"
              kind="announcementEndpoint"
              binding="peerTcpBinding"
              address="net.p2p://discoveryMesh/multicast"
              bindingConfiguration="discoveryPeerTcpBindingConfig" />
  ...
  </service>
</services>

<standardEndpoints>
  <announcementEndpoint>
    <standardEndpoint name="httpAnnouncementEndpoint"
                      version="WSDiscoveryApril2005" />
    <standardEndpoint name="peerNetAnnouncementEndpoint"
                      version="WSDiscoveryApril2005" />
  </announcementEndpoint>
</standardEndpoints>

Ayrıca bkz.