Partager via


RemotingConfiguration.CustomErrorsEnabled(Boolean) Méthode

Définition

Indique si les canaux serveur de ce domaine d’application retournent des informations d’exception filtrées ou complètes aux appelants locaux ou distants.

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

Paramètres

isLocalRequest
Boolean

true pour spécifier les appelants locaux ; false pour spécifier des appelants distants.

Retours

true si seules les informations d’exception filtrées sont retournées aux appelants locaux ou distants, comme spécifié par le isLocalRequest paramètre ; false si des informations d’exception complètes sont retournées.

Remarques

Les informations complètes sur les exceptions incluent l’exception de serveur exacte et la trace de la pile du serveur. Les informations filtrées incluent une exception de communication à distance standard, mais aucune trace de pile de serveur.

La CustomErrorsEnabled méthode reflète les paramètres de configuration spécifiés dans l’attribut mode de l’élément <customErrors> du fichier de configuration de l’application.

Le tableau suivant présente les trois valeurs de propriété du canal serveur qui spécifient les appelants qui reçoivent des informations d’exception et le type d’informations qu’ils reçoivent.

Valeur Description
off Tous les appelants reçoivent des informations d’exception complètes.
on Tous les appelants reçoivent des informations d’exception filtrées.
remoteOnly Les appelants locaux reçoivent des informations d’exception complètes ; les appelants distants reçoivent des informations d’exception filtrées.

Le tableau suivant montre l’interaction du isLocalRequest paramètre et de la propriété du canal serveur.

Valeur isLocalRequest Valeur renvoyée Description
on true true Les appelants locaux reçoivent des informations d’exception filtrées.
on false true Les appelants distants reçoivent des informations d’exception filtrées.
off true false Les appelants locaux reçoivent des informations d’exception complètes.
off false false Les appelants distants reçoivent des informations d’exception complètes.
remoteOnly true false Les appelants locaux reçoivent des informations d’exception complètes.
remoteOnly false true Les appelants distants reçoivent des informations d’exception filtrées.

Pour plus d’informations sur l’utilisation de fichiers de configuration d’application pour contrôler le retour des informations d’exception aux appelants, consultez l’élément <customErrors> .

S’applique à