<namedPipeTransport>
사용자 지정 바인딩에 포함될 때 채널에서 명명된 파이프를 사용하여 메시지를 전송하도록 정의합니다.
<configuration>
<system.serviceModel>
<bindings>
<customBinding>
<binding>
<namedPipeTransport>
구문
<namedPipeTransport channelInitializationTimeout="TimeSpan"
connectionBufferSize="Integer"
hostNameComparisonMode="StrongWildcard/Exact/WeakWildcard"
manualAddressing="Boolean"
maxBufferPoolSize="Integer"
maxBufferSize="Integer"
maxOutputDelay="TimeSpan"
maxPendingAccepts="Integer"
maxPendingConnections="Integer"
maxReceivedMessageSize="Integer"
transferMode="Buffered/Streamed/StreamedRequest/StreamedResponse">
<connectionPoolSettings groupName="String"
idleTimeout="TimeSpan"
maxOutboundConnectionsPerEndpoint="Integer" />
</namedPipeTransport>
특성 및 요소
다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
없음
자식 요소
요소 | Description |
---|---|
ChannelInitializationTimeout | 연결이 끊어지기 전에 채널이 초기화 상태를 유지할 수 있는 최대 시간을 결정하는 TimeSpan을 가져오거나 설정합니다. |
ConnectionBufferSize | 통신 중에 클라이언트나 서비스로부터 serialize된 메시지 청크를 전송할 때 사용되는 버퍼의 크기를 가져오거나 설정합니다. |
hostNameComparisonMode | URI 비교 시 서비스에 액세스하는 데 호스트 이름이 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
manualAddressing | 메시지의 주소를 수동으로 지정해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
maxBufferPoolSize | 전송에 사용되는 버퍼 풀의 최대 크기(바이트)를 가져오거나 설정합니다. |
maxBufferSize | 사용할 버퍼의 최대 크기를 가져오거나 설정합니다. 스트리밍된 메시지의 경우 이 값은 버퍼링된 모드에서 읽어오는 메시지 헤더의 최대 예상 크기 이상이어야 합니다. |
maxOutputDelay | 메시지 청크 또는 전체 메시지를 보내기 전에 메모리에 버퍼링된 상태로 유지할 수 있는 최대 시간 간격을 가져오거나 설정합니다. |
maxPendingAccepts | 서비스에 들어오는 연결을 처리하기 위해 수신기에서 서비스가 대기할 수 있는 최대 채널 수를 가져오거나 설정합니다. |
maxPendingConnections | 서비스에서 디스패치를 대기하는 최대 연결 수를 가져오거나 설정합니다. |
maxReceivedMessageSize | 받을 수 있는 최대 메시지 크기(바이트)를 가져오고 설정합니다. |
transferMode | 메시지가 연결 지향 전송을 사용하여 버퍼링되는지 아니면 스트리밍되는지를 나타내는 값을 가져오거나 설정합니다. |
<namedPipeTransport>의 <connectionPoolSettings> | 명명된 파이프 바인딩의 추가 연결 풀 설정을 지정합니다. |
부모 요소
요소 | Description |
---|---|
<binding> | 사용자 지정 바인딩의 모든 바인딩 기능을 정의합니다. |
설명
이 전송은 "net.pipe://hostname/path" 형식의 URI를 사용합니다. 다른 URI 구성 요소는 선택적입니다.
namedPipeTransport
요소는 명명된 파이프 전송 프로토콜을 구현하는 사용자 지정 바인딩을 만들기 위한 시작점입니다. 이 전송은 WCF(Windows Communication Foundation)와 WCF 사이의 컴퓨터 통신에 사용됩니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET