RemotingConfiguration.CustomErrorsEnabled 메서드
이 응용 프로그램 도메인의 서버 채널이 로컬 또는 원격 호출자에게 필터링된 예외 정보를 반환할지 또는 전체 예외 정보를 반환할지 여부를 나타냅니다.
네임스페이스: System.Runtime.Remoting
어셈블리: mscorlib(mscorlib.dll)
구문
‘선언
Public Shared Function CustomErrorsEnabled ( _
isLocalRequest As Boolean _
) As Boolean
‘사용 방법
Dim isLocalRequest As Boolean
Dim returnValue As Boolean
returnValue = RemotingConfiguration.CustomErrorsEnabled(isLocalRequest)
public static bool CustomErrorsEnabled (
bool isLocalRequest
)
public:
static bool CustomErrorsEnabled (
bool isLocalRequest
)
public static boolean CustomErrorsEnabled (
boolean isLocalRequest
)
public static function CustomErrorsEnabled (
isLocalRequest : boolean
) : boolean
매개 변수
- isLocalRequest
로컬 호출자를 지정하려면 true로 설정하고 원격 호출자를 지정하려면 false로 설정합니다.
반환 값
isLocalRequest 매개 변수에 지정된 것처럼 로컬 또는 원격 호출자에게 필터링된 정보만 반환하면 true이고, 전체 예외 정보를 반환하면 false입니다.
설명
전체 예외 정보에는 정확한 서버 예외와 서버 스택 추적이 포함됩니다. 필터링된 정보에는 표준 원격 예외가 포함되지만 서버 스택 추적은 포함되지 않습니다.
CustomErrorsEnabled 메서드는 응용 프로그램 구성 파일에 있는 <customErrors> 요소의 mode 특성에 지정된 구성 설정을 반영합니다. 구성 옵션에 대한 자세한 내용은 원격 응용 프로그램의 구성을 참조하십시오.
다음 표에서는 예외 정보를 받을 호출자와 호출자가 받는 정보의 유형을 지정하는 세 가지 서버 채널 속성 값을 보여 줍니다.
값 |
설명 |
---|---|
off |
모든 호출자가 전체 예외 정보를 받습니다. |
on |
모든 호출자가 필터링된 예외 정보를 받습니다. |
remoteOnly |
로컬 호출자는 전체 예외 정보를 받고, 원격 호출자는 필터링된 예외 정보를 받습니다. |
다음 표에서는 isLocalRequest 매개 변수와 서버 채널 속성 간의 상호 작용을 보여 줍니다.
값 |
isLocalRequest |
반환 값 |
설명 |
---|---|---|---|
on |
true |
true |
로컬 호출자가 필터링된 예외 정보를 받습니다. |
on |
false |
true |
원격 호출자가 필터링된 예외 정보를 받습니다. |
off |
true |
false |
로컬 호출자가 전체 예외 정보를 받습니다. |
off |
false |
false |
원격 호출자가 전체 예외 정보를 받습니다. |
remoteOnly |
true |
false |
로컬 호출자가 전체 예외 정보를 받습니다. |
remoteOnly |
false |
true |
원격 호출자가 필터링된 예외 정보를 받습니다. |
응용 프로그램 구성 파일을 사용하여 호출자에게 반환되는 예외 정보를 제어하는 방법에 대한 자세한 내용은 <customErrors> 요소를 참조하십시오.
플랫폼
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
2.0, 1.1에서 지원
참고 항목
참조
RemotingConfiguration 클래스
RemotingConfiguration 멤버
System.Runtime.Remoting 네임스페이스