PlatformBrokerError class
Classe di errore per gli errori del runtime MSAL che mantiene informazioni dettagliate sul broker
- Extends
Proprietà
| status |
Codice di errore numerico di MSAL Runtime |
| tag | Tag di errore da MSAL Runtime |
Proprietà ereditate
| correlation |
CorrelationId associato all'errore |
| error |
Errore di denoting stringa breve |
| error |
Descrizione dettagliata dell'errore |
| message | |
| name | |
| platform |
PlatformBrokerError predefinito da MsalNodeRuntime quando broker è abilitato |
| stack | |
| stack |
La Il valore predefinito è Se impostato a un valore non numerico, o a un numero negativo, le traccia dello stack non cattureranno alcun fotogramma. |
| sub |
Descrive la sottoclasse di un errore |
Metodi ereditati
| capture |
Crea una
La prima riga della traccia sarà preceduta da L'argomento opzionale L'argomento
|
| prepare |
Fare riferimento a https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
| set |
Dettagli costruttore
PlatformBrokerError(string, string, number, number)
new PlatformBrokerError(errorStatus: string, errorContext: string, errorCode: number, errorTag: number)
Parametri
- errorStatus
-
string
- errorContext
-
string
- errorCode
-
number
- errorTag
-
number
Dettagli proprietà
statusCode
Codice di errore numerico di MSAL Runtime
statusCode: number
Valore della proprietà
number
tag
Tag di errore da MSAL Runtime
tag: string
Valore della proprietà
string
Dettagli proprietà ereditate
correlationId
CorrelationId associato all'errore
correlationId: string
Valore della proprietà
string
Ereditato daAuthError.correlationId
errorCode
Errore di denoting stringa breve
errorCode: string
Valore della proprietà
string
Ereditato daAuthError.errorCode
errorMessage
Descrizione dettagliata dell'errore
errorMessage: string
Valore della proprietà
string
Ereditato daAuthError.errorMessage
message
name
platformBrokerError
PlatformBrokerError predefinito da MsalNodeRuntime quando broker è abilitato
platformBrokerError?: PlatformBrokerError
Valore della proprietà
Ereditato daAuthError.platformBrokerError
stack
stackTraceLimit
La Error.stackTraceLimit proprietà specifica il numero di frame di stack raccolti da una traccia di stack (che sia generata da new Error().stack o Error.captureStackTrace(obj)).
Il valore predefinito è 10 ma può essere impostato a qualsiasi numero JavaScript valido. Le modifiche influenzeranno qualsiasi traccia dello stack catturata dopo che il valore è stato modificato.
Se impostato a un valore non numerico, o a un numero negativo, le traccia dello stack non cattureranno alcun fotogramma.
static stackTraceLimit: number
Valore della proprietà
number
Ereditato daAuthError.stackTraceLimit
subError
Descrive la sottoclasse di un errore
subError: string
Valore della proprietà
string
Ereditato daAuthError.subError
Dettagli dei metodi ereditati
captureStackTrace(object, Function)
Crea una .stack proprietà su targetObject, che quando accedita restituisce una stringa che rappresenta la posizione nel codice a cui Error.captureStackTrace() è stato chiamato.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
La prima riga della traccia sarà preceduta da ${myObject.name}: ${myObject.message}.
L'argomento opzionale constructorOpt accetta una funzione. Se dato, tutti i frame sopra constructorOpt, incluso constructorOpt, verranno omessi dalla traccia dello stack generata.
L'argomento constructorOpt è utile per nascondere i dettagli dell'implementazione della generazione degli errori all'utente. Per esempio:
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)
Parametri
- targetObject
-
object
- constructorOpt
-
Function
Ereditato daAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Fare riferimento a https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parametri
- err
-
Error
- stackTraces
-
CallSite[]
Valori restituiti
any
Ereditato daAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parametri
- correlationId
-
string
Ereditato daAuthError.setCorrelationId