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属性で指定された構成設定を反映します。

次の表に、例外情報を受信する呼び出し元と受信する情報の種類を指定する 3 つのサーバー チャネル プロパティ値を示します。

価値 説明
off すべての呼び出し元は、完全な例外情報を受け取ります。
on すべての呼び出し元は、フィルター処理された例外情報を受け取ります。
remoteOnly ローカル呼び出し元は完全な例外情報を受け取ります。リモート呼び出し元は、フィルター処理された例外情報を受け取ります。

次の表に、 isLocalRequest パラメーターとサーバー チャネル プロパティの相互作用を示します。

価値 isLocalRequest 値を返す 説明
on true true ローカル呼び出し元は、フィルター処理された例外情報を受け取ります。
on false true リモート呼び出し元は、フィルター処理された例外情報を受け取ります。
off true false ローカル呼び出し元は、完全な例外情報を受け取ります。
off false false リモート呼び出し元は、完全な例外情報を受け取ります。
remoteOnly true false ローカル呼び出し元は、完全な例外情報を受け取ります。
remoteOnly false true リモート呼び出し元は、フィルター処理された例外情報を受け取ります。

アプリケーション構成ファイルを使用して呼び出し元への例外情報の戻り値を制御する方法については、 <customErrors> 要素を参照してください。

適用対象