<readerQuotas>
이 바인딩으로 구성된 끝점에서 처리할 수 있는 SOAP 메시지의 복잡성에 대한 제약 조건을 정의합니다.
<system.serviceModel>
<bindings>
<readerQuotas
maxArrayLength="Integer"
maxBytesPerRead="Integer"
maxDepth="Integer"
maxNameTableCharCount="Integer"
maxStringContentLength=="Integer" />
특성 및 요소
특성
특성 | 설명 |
---|---|
maxArrayLength |
허용된 최대 배열 길이를 지정하는 양의 정수입니다. 기본값은 16384입니다. |
maxBytesPerRead |
읽기당 반환되는 최대 허용 바이트를 지정하는 양의 정수입니다. 기본값은 4096입니다. |
maxDepth |
읽기당 중첩된 최대 노드 깊이를 지정하는 양의 정수입니다. 기본값은 32입니다. |
maxNameTableCharCount |
테이블 이름에 허용되는 최대 문자 수를 지정하는 양의 정수입니다. 기본값은 16384입니다. |
maxStringContentLength |
XML 요소 콘텐츠에 허용되는 최대 문자 수를 지정하는 양의 정수입니다. 기본값은 8192입니다. |
자식 요소
없음
부모 요소
이 요소는 WCF(Windows Communication Foundation)에 있는 모든 표준 바인딩의 자식 요소입니다.
설명
복잡성 제약 조건을 사용하면 메시지 복잡성을 사용하여 끝점 처리 리소스를 묶어 두려고 시도하는 일종의 DOS(서비스 거부) 공격으로부터 보호할 수 있습니다. 다른 복잡성 제약 조건에는 최대 요소 깊이, 메시지 내 문자열 내용의 최대 길이 등이 포함됩니다.
참고 항목
참조
<customBinding>
XmlDictionaryReaderQuotasElement
개념
기타 리소스
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients