<udpTransportSettings>
이 구성 요소는 <udpDiscoveryEndpoint>에 대한 UDP 전송 설정을 노출합니다.
<configuration>
<system.serviceModel>
<standardEndpoints>
<udpDiscoveryEndpoint>
<updTransportSettings>
구문
<system.serviceModel>
<standardEndpoints>
<udpDiscoveryEndpoint>
<standardEndpoint>
<updTransportSettings duplicateMessageHistoryLength="Integer"
maxBufferPoolSize="Integer"
maxMulticastRetransmitCount="Integer"
maxPendingMessageCount="Integer"
maxReceivedMessageSize="Integer"
maxUnicastRetransmitCount="Integer"
multicastInterfaceId="String"
socketReceiveBufferSize="Integer"
timeToLive="Integer" />
</standardEndpoint>
</udpDiscoveryEndpoint>
</standardEndpoints>
</system.serviceModel>
특성 및 요소
다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
attribute | Description |
---|---|
duplicateMessageHistoryLength | 중복 메시지를 식별하기 위해 전송에 사용되는 최대 메시지 해시 수를 지정합니다. TransportManager 수준에서 중복 검색이 수행됩니다. 이 속성을 0으로 설정하면 중복 검색이 사용되지 않습니다. 시스템 관리자나 개발자는 이 특성을 사용하여 중복 메시지 검색 알고리즘을 해제할 수 있습니다. 직접 작성한 중복 검색 알고리즘을 구현하려는 경우 유용할 수 있습니다. 기본값은 4112입니다. |
maxBufferPoolSize | 전송에 사용할 수 있는 버퍼 풀의 최대 크기를 지정하는 정수입니다. |
maxMulticastRetransmitCount | 메시지를 처음 보낸 후 재전송해야 하는 최대 횟수를 지정하는 정수입니다. 기본값은 2입니다. |
maxPendingMessageCount | 수신되었으나 개별 채널 인스턴스의 InputQueue에서 아직 제거되지 않은 최대 메시지 수를 지정하는 정수입니다. InputQueue가 보류 중인 메시지 수 제한에 도달하는 경우 메시지가 삭제됩니다. 기본값은 32입니다. |
maxReceivedMessageSize | 바인딩에서 처리할 수 있는 메시지의 최대 크기를 지정하는 정수입니다. 기본값은 65507입니다. |
maxUnicastRetransmitCount | 메시지를 처음 보낸 후 재전송해야 하는 최대 횟수를 지정하는 정수입니다. 메시지를 유니캐스트 주소로 보내고 응답 메시지가 해당 RelatesTo 헤더에서 수신되면 구성된 횟수만큼 재전송하기 하기 전에 재전송이 일찍 종료될 수 있습니다. 기본값은 1입니다. |
multicastInterfaceId | 멀티홈 컴퓨터에서 멀티캐스트 트래픽을 보내고 받을 때 사용해야 하는 네트워크 어댑터를 고유하게 식별하는 문자열입니다. 런타임에 전송에서 이 특성 값을 사용하여 인터페이스 인덱스를 조회합니다. 이 인덱스는 IP_MULTICAST_IF 및 IPV6_MULTICAST_IF 소켓 옵션을 설정하는 데 사용됩니다. 해당되는 경우 동일한 인터페이스 인덱스가 멀티캐스트 그룹을 조인할 때 사용됩니다.기본값은 null 입니다. |
socketReceiveBufferSize | 기본 WinSock 소켓의 수신 버퍼 크기를 지정하는 정수입니다. 수신 채널의 사용자는 바인딩의 이 특성을 사용하여 데이터를 받을 때 시스템이 동작하는 방식을 제어할 수 있습니다. 예를 들어 최대 임계값으로 인바운드 WCF 메시지를 사용하는 특정 애플리케이션에서 이 특성에 더 큰 값을 사용하면 애플리케이션에서 메시지를 처리할 수 있을 때까지 대기하는 동안 메시지가 WinSock 버퍼에 쌓이게 됩니다. 같은 상황에서 더 작은 값을 사용하면 결과적으로 메시지가 삭제됩니다. 이 특성은 기본 WinSock SO_RCVBUF 소켓 옵션을 노출합니다. 이 특성 값은 최소한 maxReceivedMessageSize 크기여야 합니다. 이 값을 maxReceivedMessageSize 보다 작은 값으로 설정하며 런타임 예외가 발생합니다.기본값은 65536입니다. |
timeToLive | 멀티캐스트 패킷이 이동할 수 있는 네트워크 세그먼트 홉의 수를 지정하는 정수입니다. 이 특성은 IP_MULTICAST_TTL 및 IP_TTL 소켓 옵션과 관련된 기능을 노출합니다.기본값은 1입니다. |
자식 요소
없음
부모 요소
요소 | Description |
---|---|
<udpDiscoveryEndpoint> | 고정 검색 계약 및 UDP 전송 바인딩이 있는 표준 엔드포인트입니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET