HttpRuntimeSection 클래스
지정된 ASP.NET 애플리케이션에 대한 요청을 처리하는 방법을 결정하는 ASP.NET HTTP 런타임 설정을 구성합니다.
구문
class HttpRuntimeSection : ConfigurationSection
메서드
다음 표에서는 클래스에 의해 노출되는 메서드를 나열합니다 HttpRuntimeSection
.
속성 | Description |
---|---|
GetAllowDefinition | ( ConfigurationSection에서 상속됩니다.) |
GetAllowLocation | ConfigurationSection 에서 상속됩니다. |
RevertToParent | ConfigurationSection 에서 상속됩니다. |
SetAllowDefinition | ConfigurationSection 에서 상속됩니다. |
SetAllowLocation | ConfigurationSection 에서 상속됩니다. |
속성
다음 표에서는 클래스에 의해 노출되는 속성을 나열합니다 HttpRuntimeSection
.
속성 | Description |
---|---|
ApartmentThreading |
선택적 읽기/쓰기 boolean 값입니다. true 클래식 ASP 호환성을 위해 아파트 스레딩을 사용하도록 설정하면 이고, 그렇지 않으면 입니다 false . 기본값은 false 입니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
AppRequestQueueLimit |
애플리케이션에 대한 큐를 ASP.NET 최대 요청 수를 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 5000입니다. 참고: .NET Framework 버전 1.0 및 1.1의 경우 기본값은 100입니다. 요청을 처리할 수 있는 여유 스레드가 충분하지 않으면 요청이 큐에 대기됩니다. 큐의 요청 수가 이 속성에 지정된 제한을 초과하면 들어오는 요청이 "503 - 서버 너무 사용 중"이라는 오류와 함께 거부됩니다. |
DelayNotificationTimeout |
알림 지연 시간 초과를 지정하는 선택적 읽기/쓰기 datetime 값입니다. 기본값은 5초입니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
Enable |
선택적 읽기/쓰기 boolean 값입니다. true 애플리케이션 도메인(AppDomain)이 현재 및 자식 노드 수준에서 들어오는 요청을 수락하도록 설정되어 있으면 이고, 그렇지 않으면 입니다 false . 기본값은 true 입니다. 이면 false 애플리케이션이 효과적으로 꺼집니다. |
EnableHeaderChecking |
선택적 읽기/쓰기 boolean 값입니다. true ASP.NET 잠재적인 삽입 공격에 대한 요청 헤더를 검사 경우 이고, false 그렇지 않으면 입니다. 기본값은 true 입니다. 공격이 감지되면 ASP.NET 오류로 응답합니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
EnableKernelOutputCache |
선택적 읽기/쓰기 boolean 값입니다. 출력 캐싱을 사용하면 true 이고, 그러지 않으면 false 입니다. 기본값은 true 입니다.이 특성은 IIS 6.0 또는 7.0이 설치된 경우에만 관련이 있습니다. 출력 캐싱 구성 및 요청 유형은 콘텐츠를 캐시할 수 있는지 여부를 결정합니다. 응답을 캐시하려면 다음 조건이 충족되는지 확인해야 합니다. - 페이지 지시문 또는 캐싱 API를 사용하여 캐싱을 명시적으로 사용하도록 설정해야 합니다. - 커널이 응답을 취소할 시기를 인식하도록 캐싱에 만료 정책이 있어야 합니다. - 캐싱에는 변수 헤더 또는 매개 변수가 없습니다. - 인증이 필요하지 않습니다. |
EnableVersionHeader |
선택적 읽기/쓰기 boolean 값입니다. true ASP.NET 버전 헤더를 출력해야 하는 경우 그렇지 않으면 입니다 false . 기본값은 true 입니다.Visual Studio 2005는 이 속성을 사용하여 사용 중인 ASP.NET 버전을 확인합니다. 이 속성은 프로덕션 사이트에 필요하지 않으며 사용하지 않도록 설정할 수 있습니다. |
ExecutionTimeout |
요청이 자동으로 중지 ASP.NET 되기 전에 요청을 실행할 수 있는 최대 시간을 지정하는 선택적 읽기/쓰기 datetime 값입니다. 기본값은 1분 50초입니다.이 제한 시간은 CompilationSection 클래스의 속성이 Debug 인 경우에만 적용됩니다false . 디버깅하는 동안 애플리케이션이 종료되지 않도록 하려면 이 시간 초과를 큰 값으로 설정하지 마세요. |
Location |
(에서 ConfigurationSection 상속됨) 키 속성입니다. |
MaxRequestLength |
입력 스트림 버퍼링 임계값에 대한 제한을 킬로바이트 단위로 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 4096(4MB)입니다.이 제한을 사용하여 서버에 대용량 파일을 게시하는 사용자와 같이 발생하는 서비스 거부 공격을 방지할 수 있습니다. |
MaxWaitChangeNotification |
애플리케이션 도메인이 새 요청에 대해 다시 시작되기 전에 첫 번째 파일 변경 알림 이후에 대기할 최대 시간(초)을 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 0입니다.이 속성을 파일 복사 프로세스를 완료하는 데 걸리는 시간보다 큰 숫자로 설정합니다. 파일 변경 알림은 이 속성의 값과 WaitChangeNotification 속성에 따라 결합됩니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
MinFreeThreads |
처리를 완료하기 위해 추가 스레드가 필요한 요청에 대해 ASP.NET 유지되는 최소 스레드 수를 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 8입니다. |
MinLocalRequestFreeThreads |
처리를 완료하기 위해 추가 스레드가 필요한 로컬 요청에 대해 ASP.NET 유지되는 최소 스레드 수를 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 4입니다. 참고: 이러한 요청 중 일부가 처리 중에 자식 요청을 실행하는 경우 로컬 호스트에서 오는 요청에 대해 지정된 스레드 수가 예약됩니다. 이렇게 하면 웹 서버에 재진입할 수 있는 교착 상태를 방지할 수 있습니다. |
Path |
(에서 ConfigurationSection 상속됨) 키 속성입니다. |
RequestLengthDiskThreshold |
입력 스트림 버퍼링 임계값에 대한 제한을 바이트 단위로 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 256입니다.이 값은 속성의 값을 MaxRequestLength 초과하면 안 됩니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
RequireRootedSaveAsPath |
선택적 읽기/쓰기 boolean 값입니다. true 메서드의 매개 변수가 filename SaveAs 절대 경로여야 하면 이고, false 그렇지 않으면 입니다. 기본값은 true 입니다.ASP.NET 프로세스에는 지정된 된 위치에 파일을 만들 수 있는 권한이 있어야 합니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
SectionInformation |
ConfigurationSection 에서 상속됩니다. |
SendCacheControlHeader |
선택적 읽기/쓰기 boolean 값입니다. true Private으로 설정된 캐시 컨트롤 헤더가 기본적으로 전송되면 이고, 그렇지 않으면 입니다 false . 이면 true 클라이언트 쪽 캐싱을 사용할 수 없습니다. 기본값은 true 입니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
ShutdownTimeout |
작업자 프로세스가 종료될 수 있는 시간을 지정하는 선택적 읽기/쓰기 datetime 값입니다. 기본값은 1분 30초입니다.제한 시간이 만료되면 ASP.NET 작업자 프로세스를 종료합니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
UseFullyQualifiedRedirectUrl |
선택적 읽기/쓰기 boolean 값입니다. 클라이언트 쪽 리디렉션이 정규화되면 true 이고, 정규화되지 않으면 false 입니다. 기본값은 false 입니다.클라이언트 쪽 리디렉션을 정규화하려면 형식 http://server/path 을 사용합니다. 이 형식은 일부 모바일 컨트롤에 필요합니다. 이면 true 정규화되지 않은 모든 리디렉션이 자동으로 정규화된 형식으로 변환됩니다. 이면 false 상대 리디렉션이 클라이언트로 전송됩니다. 참고: 이면 false 일부 브라우저에서 쿠키 없는 세션에 있는 페이지를 로드할 때 문제가 발생할 수 있습니다. |
WaitChangeNotification |
애플리케이션 도메인이 다시 시작되기 전에 다른 파일 변경 알림을 기다리는 시간(초)을 지정하는 선택적 읽기/쓰기 sint32 값입니다. 기본값은 0입니다.이 특성을 두 파일 복사 변경 알림 업데이트 사이의 시간보다 큰 숫자로 설정합니다. 파일 변경 알림은 이 속성의 값과 MaxWaitChangeNotification 속성에 따라 결합됩니다. 참고: 이 속성은 .NET Framework 2.0의 새로운 기능입니다. |
를 서브클래싱합니다.
이 클래스에는 서브클래스가 없습니다.
상속 계층 구조
HttpRuntimeSection
요구 사항
형식 | Description |
---|---|
클라이언트 | - Windows Vista의 IIS 7.0 - Windows 7의 IIS 7.5 - Windows 8의 IIS 8.0 - WINDOWS 10 IIS 10.0 |
서버 | - Windows Server 2008의 IIS 7.0 - Windows Server 2008 R2의 IIS 7.5 - Windows Server 2012의 IIS 8.0 - Windows Server 2012 R2의 IIS 8.5 - WINDOWS SERVER 2016 IIS 10.0 |
제품 | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF 파일 | WebAdministration.mof |
참고 항목
System.Web.Configuration.SystemWebSectionGroup.HttpRuntime
ConfigurationSection 클래스
CompilationSection 클래스
CIM_DATETIME