CustomError 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET 오류 코드를 사용자 지정 페이지에 매핑하도록 CustomError 섹션을 구성합니다. 이 클래스는 상속될 수 없습니다.
public ref class CustomError sealed : System::Configuration::ConfigurationElement
public sealed class CustomError : System.Configuration.ConfigurationElement
type CustomError = class
inherit ConfigurationElement
Public NotInheritable Class CustomError
Inherits ConfigurationElement
- 상속
예제
이 예제에서는 값의 몇 가지 특성에 대해 선언적으로 지정 하는 방법에 설명 합니다 customErrors
의 구성원으로도 액세스할 수 있는 섹션은 CustomError 클래스.
다음 구성 파일 예제에서는 값을 선언적으로 지정 하는 방법을 보여 줍니다는 customErrors
섹션입니다.
<customErrors mode="RemoteOnly"
defaultRedirect="customerror.htm">
<error statusCode="404" redirect="customerror404.htm"/>
</customErrors>
다음 코드 예제를 사용 하는 방법에 설명 합니다 CustomError 클래스입니다.
// Get the Web application configuration.
Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the section.
CustomErrorsSection customErrors =
(CustomErrorsSection)configuration.GetSection(
"system.web/customErrors");
// Get the collection.
CustomErrorCollection customErrorsCollection =
customErrors.Errors;
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the section.
Dim customErrors As CustomErrorsSection = _
CType(configuration.GetSection( _
"system.web/customErrors"), CustomErrorsSection)
' Get the collection.
Dim customErrorsCollection _
As CustomErrorCollection = _
customErrors.Errors
설명
CustomError 클래스를 사용하면 구성 파일의 error
섹션을 프로그래밍 방식으로 액세스하고 수정할 수 있습니다. 이 형식은 포함 하는 그룹의 일부인 합니다 CustomErrorCollection, CustomErrorsMode, 및 CustomErrorsSection합니다.
참고
사용자 지정 오류를 정의할 때 ASP.NET에서 IIS와 같은 기본 서비스를 정상적으로 발급 표준 오류를을 할당 합니다. 예를 들어 404 상태 코드에 대 한 사용자 지정 오류를 정의 하는 경우이 오류가 발생 합니다 존재 하지 않는.aspx 페이지를 참조할 때마다 합니다. ASP.NET에서 처리 하는 해당 요소에 대 한 사용자 지정 오류만 실행 됩니다. 예를 들어,.htm 존재 하지 않는 페이지를 참조 하는 경우 IIS 표준 404 오류를 발생을 시킵니다.
생성자
CustomError(Int32, String) |
CustomError 클래스의 새 인스턴스를 초기화합니다. |