Partilhar via


RemotingConfiguration.CustomErrorsEnabled(Boolean) Método

Definição

Indica se os canais de servidor neste domínio de aplicativo retornam informações de exceção completas ou filtradas para 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 os chamadores remotos.

Retornos

true se apenas as informações de exceção filtradas forem retornadas para chamadores locais ou remotos, conforme especificado pelo parâmetro isLocalRequest, false se as informações de exceção completas forem retornadas.

Comentários

Informações completas de exceção incluem a exceção exata do servidor e o rastreamento de pilha do servidor. As informações filtradas incluem uma exceção de comunicação remota padrão, mas nenhum rastreamento de pilha do servidor.

O CustomErrorsEnabled método reflete as definições de configuração que foram especificadas no mode atributo do <customErrors> elemento do arquivo de configuração do aplicativo. Para obter mais informações sobre opções de configuração, consulte Configuração de aplicativos remotos.

A tabela a seguir mostra os três valores de propriedade do canal do servidor que especificam quais chamadores recebem informações de exceção e que tipo de informações recebem.

Valor Descrição
off Todos os chamadores recebem informações de exceção completa.
on Todos os chamadores recebem informações de exceção filtrada.
remoteOnly Os chamadores locais recebem informações de exceção completas; os chamadores remotos recebem informações de exceção filtradas.

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

Valor isLocalRequest Valor retornado Descrição
on true true Os chamadores locais recebem informações de exceção filtradas.
on false true Os chamadores remotos recebem informações de exceção filtradas.
off true false Os chamadores locais recebem informações completas de exceção.
off false false Os chamadores remotos recebem informações completas de exceção.
remoteOnly true false Os chamadores locais recebem informações completas de exceção.
remoteOnly false true Os chamadores remotos recebem informações de exceção filtradas.

Para obter informações sobre como usar arquivos de configuração de aplicativo para controlar o retorno de informações de exceção aos chamadores, consulte o <customErrors> elemento .

Aplica-se a