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> .

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