ClientAuthError class
Fehler ausgelöst, wenn im Clientcode, der im Browser ausgeführt wird, ein Fehler auftritt.
- Extends
Konstruktoren
| Client |
Geerbte Eigenschaften
| correlation |
CorrelationId, die dem Fehler zugeordnet ist |
| error |
Fehler beim Kennzeichnen einer kurzen Zeichenfolge |
| error |
Detaillierte Beschreibung des Fehlers |
| message | |
| name | |
| platform |
Default PlatformBrokerError from MsalNodeRuntime when broker is enabled |
| 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. |
| sub |
Beschreibt die Unterklasse eines Fehlers. |
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. |
| set |
Details zum Konstruktor
ClientAuthError(string, string)
new ClientAuthError(errorCode: string, additionalMessage?: string)
Parameter
- errorCode
-
string
- additionalMessage
-
string
Geerbte Eigenschaftsdetails
correlationId
CorrelationId, die dem Fehler zugeordnet ist
correlationId: string
Eigenschaftswert
string
Geerbt vonAuthError.correlationId
errorCode
Fehler beim Kennzeichnen einer kurzen Zeichenfolge
errorCode: string
Eigenschaftswert
string
Geerbt vonAuthError.errorCode
errorMessage
Detaillierte Beschreibung des Fehlers
errorMessage: string
Eigenschaftswert
string
Geerbt vonAuthError.errorMessage
message
name
platformBrokerError
Default PlatformBrokerError from MsalNodeRuntime when broker is enabled
platformBrokerError?: PlatformBrokerError
Eigenschaftswert
Geerbt vonAuthError.platformBrokerError
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 vonAuthError.stackTraceLimit
subError
Beschreibt die Unterklasse eines Fehlers.
subError: string
Eigenschaftswert
string
Geerbt vonAuthError.subError
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 vonAuthError.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 vonAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parameter
- correlationId
-
string
Geerbt vonAuthError.setCorrelationId