RemotingConfiguration.CustomErrorsEnabled(Boolean) Método

Definição

Indica se os canais do servidor neste domínio de aplicação retornam informação de exceção filtrada ou completa a chamadores locais ou remotos.

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

Parâmetros

isLocalRequest
Boolean

true para especificar os chamadores locais; false para especificar chamadas remotas.

Devoluções

true se apenas a informação de exceção filtrada for devolvida aos chamadores locais ou remotos, conforme especificado pelo isLocalRequest parâmetro; false se a informação completa de exceção for devolvida.

Observações

A informação completa das exceções inclui a exceção exata do servidor e o rastreio da pilha do servidor. A informação filtrada inclui uma exceção remota padrão, mas não há rastreio na pilha do servidor.

O CustomErrorsEnabled método reflete as definições de configuração especificadas no mode atributo do <customErrors> elemento do ficheiro de configuração da aplicação. Para mais informações sobre opções de configuração, consulte Configuração de Aplicações Remotas.

A tabela seguinte mostra os três valores das propriedades do canal do servidor que especificam quais os chamadores que recebem informação de exceção e que tipo de informação recebem.

Value Description
off Todos os ouvintes recebem informações completas de exceção.
on Todos os chamadores recebem informação de exceção filtrada.
remoteOnly Os ouvintes locais recebem informações completas de exceção; Os chamadores remotos recebem informações de exceção filtradas.

A tabela seguinte mostra a interação entre o isLocalRequest parâmetro e a propriedade do canal do servidor.

Value isLocalRequest Valor de retorno Description
on true true Os chamadores locais recebem informações de exceção filtradas.
on false true Os chamadores remotos recebem informações filtradas de exceção.
off true false Os ouvintes locais recebem informações completas sobre exceções.
off false false Os chamadores remotos recebem informações completas sobre exceções.
remoteOnly true false Os ouvintes locais recebem informações completas sobre exceções.
remoteOnly false true Os chamadores remotos recebem informações filtradas de exceção.

Para informações sobre o uso de ficheiros de configuração de aplicação para controlar o retorno de informações de exceção aos chamadores, consulte o <customErrors> elemento.

Aplica-se a