Condividi tramite


RemotingConfiguration.CustomErrorsEnabled(Boolean) Metodo

Definizione

Indica se i canali del server nel dominio di applicazione corrente restituiscono informazioni filtrate o complete sulle eccezioni ai chiamanti locali o remoti.

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

Parametri

isLocalRequest
Boolean

true per specificare i chiamanti locali; false per specificare i chiamanti remoti.

Restituisce

true se ai chiamanti locali o remoti vengono restituite solo informazioni filtrate sulle eccezioni, come specificato dal parametroisLocalRequest; false se vengono restituite informazioni complete sulle eccezioni.

Commenti

Le informazioni complete sulle eccezioni includono l'esatta eccezione del server e la traccia dello stack del server. Le informazioni filtrate includono un'eccezione remota standard senza la traccia dello stack del server.

Il CustomErrorsEnabled metodo riflette le impostazioni di configurazione specificate nell'attributo mode dell'elemento <customErrors> del file di configurazione dell'applicazione. Per altre informazioni sulle opzioni di configurazione, vedere Configurazione delle applicazioni remote.

Nella tabella seguente vengono illustrati i tre valori delle proprietà del canale server che specificano quali chiamanti ricevono informazioni sulle eccezioni e sul tipo di informazioni ricevute.

Valore Descrizione
off Tutti i chiamanti ricevono informazioni complete sulle eccezioni.
on Tutti i chiamanti ricevono informazioni filtrate sulle eccezioni.
remoteOnly I chiamanti locali ricevono informazioni complete sulle eccezioni, mentre i chiamanti remoti ricevono informazioni filtrate.

Nella tabella seguente viene illustrata l'interazione del isLocalRequest parametro e della proprietà del canale server.

Valore isLocalRequest Valore restituito Descrizione
on true true I chiamanti locali ricevono informazioni sulle eccezioni filtrate.
on false true I chiamanti remoti ricevono informazioni sulle eccezioni filtrate.
off true false I chiamanti locali ricevono informazioni complete sull'eccezione.
off false false I chiamanti remoti ricevono informazioni di eccezione complete.
remoteOnly true false I chiamanti locali ricevono informazioni complete sull'eccezione.
remoteOnly false true I chiamanti remoti ricevono informazioni sulle eccezioni filtrate.

Per informazioni sull'uso dei file di configurazione dell'applicazione per controllare la restituzione delle informazioni sulle eccezioni ai chiamanti, vedere l'elemento <customErrors> .

Si applica a