RemotingConfiguration.CustomErrorsEnabled(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示此应用程序域中的服务器信道是向本地或远程调用方返回经过筛选的异常信息,还是返回完整的异常信息。
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>
元素。