AuthError class
Allgemeine Fehlerklasse, die von der MSAL.js Bibliothek ausgelöst wird.
- Extends
-
Error
Konstruktoren
| Auth |
Eigenschaften
| correlation |
CorrelationId, die dem Fehler zugeordnet ist |
| error |
Fehler beim Kennzeichnen einer kurzen Zeichenfolge |
| error |
Detaillierte Beschreibung des Fehlers |
| platform |
Default PlatformBrokerError from MsalNodeRuntime when broker is enabled |
| sub |
Beschreibt die Unterklasse eines Fehlers. |
Geerbte Eigenschaften
| message | |
| name | |
| stack | |
| stack |
Die Eigenschaft Der Standardwert ist Wenn sie auf einen nicht-zahlenmäßigen Wert oder eine negative Zahl gesetzt werden, erfassen Stack-Traces keine Frames. |
Methoden
| set |
Geerbte Methoden
| capture |
Erstellt eine
Die erste Zeile der Spur wird mit Präfix erhalten Das optionale Das Argument
|
| prepare |
Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces. |
Details zum Konstruktor
AuthError(string, string, string)
new AuthError(errorCode?: string, errorMessage?: string, suberror?: string)
Parameter
- errorCode
-
string
- errorMessage
-
string
- suberror
-
string
Details zur Eigenschaft
correlationId
CorrelationId, die dem Fehler zugeordnet ist
correlationId: string
Eigenschaftswert
string
errorCode
Fehler beim Kennzeichnen einer kurzen Zeichenfolge
errorCode: string
Eigenschaftswert
string
errorMessage
Detaillierte Beschreibung des Fehlers
errorMessage: string
Eigenschaftswert
string
platformBrokerError
Default PlatformBrokerError from MsalNodeRuntime when broker is enabled
platformBrokerError?: PlatformBrokerError
Eigenschaftswert
subError
Beschreibt die Unterklasse eines Fehlers.
subError: string
Eigenschaftswert
string
Geerbte Eigenschaftsdetails
message
message: string
Eigenschaftswert
string
Geerbt von Fehlermeldung
name
name: string
Eigenschaftswert
string
Von Error.name geerbt
stack
stack?: string
Eigenschaftswert
string
Geerbt von Fehler.stack
stackTraceLimit
Die Eigenschaft Error.stackTraceLimit spezifiziert die Anzahl der von einem Stack-Trace gesammelten Stack-Frames (unabhängig davon, ob sie von new Error().stack oder Error.captureStackTrace(obj)generiert werden).
Der Standardwert ist 10 , kann aber auf jede gültige JavaScript-Nummer gesetzt werden. Änderungen wirken sich auf jede Stack-Spur aus, die nach der Änderung des Werts erfasst wird.
Wenn sie auf einen nicht-zahlenmäßigen Wert oder eine negative Zahl gesetzt werden, erfassen Stack-Traces keine Frames.
static stackTraceLimit: number
Eigenschaftswert
number
Geerbt von Error.stackTraceLimit
Details zur Methode
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parameter
- correlationId
-
string
Details zur geerbten Methode
captureStackTrace(object, Function)
Erstellt eine .stack Eigenschaft auf targetObject, die beim Zugriff eine Zeichenkette zurückgibt, die den Ort im aufgerufenen Code Error.captureStackTrace() repräsentiert.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
Die erste Zeile der Spur wird mit Präfix erhalten ${myObject.name}: ${myObject.message}.
Das optionale constructorOpt Argument akzeptiert eine Funktion. Wenn gegeben, werden alle darüber genannten constructorOptFrames einschließlich constructorOptausgelassen aus der erzeugten Stack-Trace.
Das Argument constructorOpt ist nützlich, um Implementierungsdetails zur Fehlergenerierung vor dem Benutzer zu verbergen. Beispiel:
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)
Parameter
- targetObject
-
object
- constructorOpt
-
Function
Geerbt von Error.captureStackTrace
prepareStackTrace(Error, CallSite[])
Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces.
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parameter
- err
-
Error
- stackTraces
-
CallSite[]
Gibt zurück
any
Geerbt von Error.prepareStackTrace