RemotingConfiguration.CustomErrorsEnabled(Boolean) Metoda

Definicja

Wskazuje, czy kanały serwera w tej domenie aplikacji zwracają filtrowane lub kompletne informacje o wyjątku do 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 do określania lokalnych rozmówców; false w celu określenia zdalnych wywołań.

Zwraca

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

Uwagi

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

Metoda CustomErrorsEnabled odzwierciedla ustawienia konfiguracji określone w atrybucie mode<customErrors> elementu pliku konfiguracji aplikacji.

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ątkach.
on Wszyscy wywołujący otrzymują odfiltrowane informacje o wyjątku.
remoteOnly Osoby wywołujące lokalne otrzymują pełne informacje o wyjątkach; osoby wywołujące zdalnie 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 osoby wywołujące otrzymują odfiltrowane informacje o wyjątku.
on false true Zdalni wywołujący otrzymują odfiltrowane informacje o wyjątku.
off true false Osoby wywołujące lokalne otrzymują pełne informacje o wyjątkach.
off false false Zdalne wywołujące otrzymują pełne informacje o wyjątkach.
remoteOnly true false Osoby wywołujące lokalne otrzymują pełne informacje o wyjątkach.
remoteOnly false true Zdalni wywołujący otrzymują odfiltrowane informacje o wyjątku.

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

Dotyczy