Udostępnij za pośrednictwem


RemotingConfiguration.CustomErrorsEnabled(Boolean) Metoda

Definicja

Wskazuje, czy kanały serwera w tej domenie aplikacji zwracają filtrowane, czy kompletne informacje o wyjątku dla lokalnych lub zdalnych wywołujących.

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

Parametry

isLocalRequest
Boolean

true w celu określenia lokalnych rozmówców; false w celu określenia zdalnych wywołujących.

Zwraca

true jeśli tylko filtrowane informacje o wyjątku są zwracane do lokalnych lub zdalnych wywołujących, zgodnie z parametrem isLocalRequest ; false jeśli zostaną zwrócone pełne informacje o wyjątku.

Uwagi

Pełne informacje o wyjątku obejmują dokładny wyjątek serwera i ślad stosu serwera. Przefiltrowane informacje obejmują standardowy wyjątek komunikacji zdalniej, ale nie ma śladu stosu serwera.

Metoda CustomErrorsEnabled odzwierciedla ustawienia konfiguracji określone w atrybucie mode<customErrors> elementu pliku konfiguracji aplikacji. Aby uzyskać więcej informacji na temat opcji konfiguracji, zobacz Konfiguracja aplikacji zdalnych.

W poniższej tabeli przedstawiono trzy wartości właściwości kanału serwera, które określają, które osoby wywołujące otrzymują informacje o wyjątkach i jakiego typu informacje otrzymują.

Wartość Opis
off Wszyscy wywołujący otrzymują pełne informacje o wyjątku.
on Wszyscy wywołujący otrzymują odfiltrowane informacje o wyjątkach.
remoteOnly Lokalni wywołujący otrzymują pełne informacje o wyjątku; zdalni wywołujący odbierają odfiltrowane informacje o wyjątkach.

W poniższej tabeli przedstawiono interakcję parametru isLocalRequest i właściwości kanału serwera.

Wartość isLocalRequest Wartość zwracana Opis
on true true Lokalne wywołujące odbierają odfiltrowane informacje o wyjątkach.
on false true Zdalne wywołujące odbierają odfiltrowane informacje o wyjątkach.
off true false Lokalne wywołujące otrzymują pełne informacje o wyjątkach.
off false false Zdalne wywołujące otrzymują pełne informacje o wyjątkach.
remoteOnly true false Lokalne wywołujące otrzymują pełne informacje o wyjątkach.
remoteOnly false true Zdalne wywołujące odbierają odfiltrowane informacje o wyjątkach.

Aby uzyskać informacje o używaniu plików konfiguracji aplikacji do kontrolowania zwracania informacji o wyjątkach do wywołujących, zobacz <customErrors> element .

Dotyczy