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