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> 元素。

適用於