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