다음을 통해 공유


<serviceDiscovery>

서비스 끝점의 검색 기능을 지정합니다.

스키마 계층

<system.serviceModel>
  <behaviors>
    <serviceBehaviors>
      <serviceBehaviors>의 <behavior>
        <serviceDiscovery>

구문

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

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

없음

자식 요소

요소 설명

<announcementEndpoint>

알림 끝점의 컬렉션입니다. 이 섹션을 사용하여 알림 메시지를 보내기 위해 사용할 끝점을 지정합니다.

<discoveryEndpoint>

검색 끝점의 컬렉션입니다. 이 섹션을 사용하여 검색 메시지를 수신할 끝점을 지정합니다.

부모 요소

요소 설명

<endpointBehaviors>의 <behavior>

동작 요소를 지정합니다.

설명

이 구성 요소가 서비스의 동작 구성에 추가되는 경우 서비스의 모든 끝점을 검색할 수 있습니다. <discoveryEndpoint><announcementEndpoint> 또는 자식 요소를 사용하여 이러한 끝점의 검색 기능을 추가로 구성할 수 있습니다. <announcementEndpoint> 섹션을 사용하여 서비스 알림(온라인/Hello 및 오프라인/Bye)을 보낼 때 사용되는 끝점 구성을 지정하여 알림을 구성합니다. <discoveryEndpoint> 섹션을 사용하여 검색 메시지를 수신하는 끝점을 수동으로 지정합니다.

예제

다음 구성 예제에서는 CalculatorService를 검색할 수 있도록 지정하고 선택적으로 알림 끝점을 사용하도록 지정합니다.

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

참고 항목

참조

ServiceDiscoveryBehavior