通过


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 指定远程呼叫者。

返回

true 如果仅将筛选的异常信息返回到本地或远程调用方,则为 isLocalRequest 参数指定; 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> 元素。

适用于