이 설명서는 보관되지만 유지 되지 않습니다.

HttpServerUtilityBase 클래스

업데이트: 2007년 11월

웹 요청을 처리하기 위한 도우미 메서드를 제공하는 클래스의 기본 클래스 역할을 합니다.

네임스페이스:  System.Web
어셈블리:  System.Web.Abstractions(System.Web.Abstractions.dll)

[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public abstract class HttpServerUtilityBase
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */
/** @attribute AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) */
public abstract class HttpServerUtilityBase
public abstract class HttpServerUtilityBase

HttpServerUtilityBase 클래스는 HttpServerUtility 클래스의 멤버와 동일한 멤버가 포함된 추상 클래스입니다. HttpServerUtilityBase 클래스를 사용하면 HttpServerUtility 클래스와 같지만 사용자 지정할 수 있고 ASP.NET 파이프라인 외부에서도 작동하는 파생된 클래스를 만들 수 있습니다. 단위 테스트를 수행할 때는 일반적으로 파생 클래스를 사용하여 테스트하는 시나리오에 맞는 사용자 지정된 동작으로 멤버를 구현합니다.

HttpServerUtilityWrapper 클래스는 HttpServerUtilityBase 클래스에서 파생됩니다. HttpServerUtilityWrapper 클래스는 HttpServerUtility 클래스의 래퍼 역할을 합니다. 런타임에 일반적으로 HttpServerUtilityWrapper 클래스의 인스턴스를 사용하여 HttpServerUtility 개체의 멤버를 호출합니다.

  • AspNetHostingPermission 

    호스팅된 환경에서 작업하는 데 필요한 권한입니다. 요청 값: LinkDemand, 권한 값: Minimal

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5 SP1에서 지원
표시: