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