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反映在应用程序配置文件的 元素的 <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> 元素。

适用于