RemotingConfiguration.CustomErrorsEnabled(Boolean) 메서드

정의

이 애플리케이션 도메인의 서버 채널이 로컬 또는 원격 호출자에 필터링된 예외 정보를 반환할지 완전한 예외 정보를 반환할지 여부를 나타냅니다.

public:
 static bool CustomErrorsEnabled(bool isLocalRequest);
public static bool CustomErrorsEnabled (bool isLocalRequest);
static member CustomErrorsEnabled : bool -> bool
Public Shared Function CustomErrorsEnabled (isLocalRequest As Boolean) As Boolean

매개 변수

isLocalRequest
Boolean

로컬 호출자를 지정하려면 true로 설정하고 원격 호출자를 지정하려면 false로 설정합니다.

반환

isLocalRequest 매개 변수에 지정된 것처럼 로컬 또는 원격 호출자에게 필터링된 정보만 반환하면 true이고, 전체 예외 정보를 반환하면 false입니다.

설명

완전한 예외 정보에는 정확한 서버 예외와 서버 스택 추적 내용이 포함됩니다. 필터링된 정보에는 표준 원격 예외가 포함되지만 서버 스택 추적 내용은 포함되지 않습니다.

CustomErrorsEnabled 메서드는에 지정 된 구성 설정을 반영 합니다 mode 특성은 <customErrors> 애플리케이션 구성 파일의 요소. 구성 옵션에 대한 자세한 내용은 원격 애플리케이션 구성을 참조하세요.

다음 표에서는 예외 정보를 수신하는 호출자와 수신하는 정보 유형을 지정하는 세 가지 서버 채널 속성 값을 보여 줍니다.

Description
off 모든 호출자가 전체 예외 정보를 받습니다.
on 모든 호출자가 필터링된 예외 정보를 받습니다.
remoteOnly 로컬 호출자는 전체 예외 정보를 받고, 원격 호출자는 필터링된 예외 정보를 받습니다.

다음 표에서는 매개 변수와 서버 채널 속성의 isLocalRequest 상호 작용을 보여 줍니다.

isLocalRequest 반환 값 Description
on true true 로컬 호출자는 필터링된 예외 정보를 받습니다.
on false true 원격 호출자는 필터링된 예외 정보를 받습니다.
off true false 로컬 호출자는 완전한 예외 정보를 받습니다.
off false false 원격 호출자는 완전한 예외 정보를 받습니다.
remoteOnly true false 로컬 호출자는 완전한 예외 정보를 받습니다.
remoteOnly false true 원격 호출자는 필터링된 예외 정보를 받습니다.

호출자에 게 반환 되는 예외 정보 제어를 애플리케이션 구성 파일을 사용 하 여에 대 한 내용은 참조는 <customErrors> 요소입니다.

적용 대상