PlatformBrokerError class
Třída chyby modulu runtime MSAL, která zachovává podrobné informace o zprostředkovateli
- Extends
Konstruktory
| Platform |
Vlastnosti
| status |
Číselný kód chyby z modulu MSAL Runtime |
| tag | Značka chyby z modulu MSAL Runtime |
Zděděné vlastnosti
| correlation |
ID korelace přidružené k chybě |
| error |
Krátká chyba označující řetězec |
| error |
Podrobný popis chyby |
| message | |
| name | |
| platform |
Výchozí platformBrokerError z MsalNodeRuntime při povolení zprostředkovatele |
| stack | |
| stack |
Vlastnost Výchozí hodnota je Pokud jsou nastaveny na nečíselnou hodnotu nebo záporné číslo, stopy zásobníku nezachytí žádné snímky. |
| sub |
Popisuje podtřídu chyby. |
Zděděné metody
| capture |
Vytvoří vlastnost
První řádek stopy bude předponou Volitelný Tento
|
| prepare |
Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
| set |
Podrobnosti konstruktoru
PlatformBrokerError(string, string, number, number)
new PlatformBrokerError(errorStatus: string, errorContext: string, errorCode: number, errorTag: number)
Parametry
- errorStatus
-
string
- errorContext
-
string
- errorCode
-
number
- errorTag
-
number
Podrobnosti vlastnosti
statusCode
Číselný kód chyby z modulu MSAL Runtime
statusCode: number
Hodnota vlastnosti
number
tag
Značka chyby z modulu MSAL Runtime
tag: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
correlationId
ID korelace přidružené k chybě
correlationId: string
Hodnota vlastnosti
string
Zděděno zAuthError.correlationId
errorCode
Krátká chyba označující řetězec
errorCode: string
Hodnota vlastnosti
string
Zděděno zAuthError.errorCode
errorMessage
message
name
platformBrokerError
Výchozí platformBrokerError z MsalNodeRuntime při povolení zprostředkovatele
platformBrokerError?: PlatformBrokerError
Hodnota vlastnosti
Zděděno zAuthError.platformBrokerError
stack
stackTraceLimit
Vlastnost Error.stackTraceLimit určuje počet stackových rámců shromážděných stopovou stopou (ať už generovaných nebo new Error().stackError.captureStackTrace(obj)).
Výchozí hodnota je 10 , ale může být nastavena na libovolné platné JavaScriptové číslo. Změny ovlivní jakoukoli stopu zásobníku zachycenou po změně hodnoty.
Pokud jsou nastaveny na nečíselnou hodnotu nebo záporné číslo, stopy zásobníku nezachytí žádné snímky.
static stackTraceLimit: number
Hodnota vlastnosti
number
Zděděno zAuthError.stackTraceLimit
subError
Popisuje podtřídu chyby.
subError: string
Hodnota vlastnosti
string
Zděděno zchyby AuthError.subError
Podrobnosti zděděných metod
captureStackTrace(object, Function)
Vytvoří vlastnost .stack na targetObject, která při přístupu vrátí řetězec reprezentující místo v kódu, na kterém Error.captureStackTrace() bylo voláno.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
První řádek stopy bude předponou ${myObject.name}: ${myObject.message}.
Volitelný constructorOpt argument přijímá funkci. Pokud je dáno, všechny rámce nad constructorOpt, včetně constructorOpt, budou z generované stopy zásobníku vynechány.
Tento constructorOpt argument je užitečný pro skrývání detailů generování chyb před uživatelem. Například:
function a() {
b();
}
function b() {
c();
}
function c() {
// Create an error without stack trace to avoid calculating the stack trace twice.
const { stackTraceLimit } = Error;
Error.stackTraceLimit = 0;
const error = new Error();
Error.stackTraceLimit = stackTraceLimit;
// Capture the stack trace above function b
Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace
throw error;
}
a();
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parametry
- targetObject
-
object
- constructorOpt
-
Function
Zděděno zAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Viz https://v8.dev/docs/stack-trace-api#customizing-stack-traces.
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parametry
- err
-
Error
- stackTraces
-
CallSite[]
Návraty
any
Zděděno zAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parametry
- correlationId
-
string
Zděděno zAuthError.setCorrelationId