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 отражает параметры конфигурации, указанные в mode атрибуте <customErrors> элемента файла конфигурации приложения.

В следующей таблице показаны три значения свойств канала сервера, указывающие, какие вызывающие пользователи получают сведения об исключении и какие данные они получают.

Ценность Описание
off Все вызывающие получают полные сведения об исключении.
on Все вызывающие абоненты получают отфильтрованные сведения об исключении.
remoteOnly Локальные вызывающие получают полные сведения об исключении; удаленные вызывающие абоненты получают отфильтрованные сведения об исключении.

В следующей isLocalRequest таблице показано взаимодействие параметра и свойства канала сервера.

Ценность isLocalRequest Возвращаемое значение Описание
on true true Локальные вызывающие абоненты получают отфильтрованные сведения об исключении.
on false true Удаленные вызывающие абоненты получают отфильтрованные сведения об исключении.
off true false Локальные вызывающие абоненты получают полные сведения об исключении.
off false false Удаленные абоненты получают полные сведения об исключении.
remoteOnly true false Локальные вызывающие абоненты получают полные сведения об исключении.
remoteOnly false true Удаленные вызывающие абоненты получают отфильтрованные сведения об исключении.

Сведения об использовании файлов конфигурации приложения для управления возвратом сведений об исключении вызывающим элементам см. в этом элементе <customErrors> .

Применяется к