ClientConfigurationError class

Fehler ausgelöst, wenn bei der Konfiguration der MSAL.js-Bibliothek ein Fehler auftritt.

Extends

Geerbte Eigenschaften

correlationId

CorrelationId, die dem Fehler zugeordnet ist

errorCode

Fehler beim Kennzeichnen einer kurzen Zeichenfolge

errorMessage

Detaillierte Beschreibung des Fehlers

message
name
platformBrokerError

Default PlatformBrokerError from MsalNodeRuntime when broker is enabled

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.

subError

Beschreibt die Unterklasse eines Fehlers.

Geerbte Methoden

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();
prepareStackTrace(Error, CallSite[])

Siehe https://v8.dev/docs/stack-trace-api#customizing-stack-traces.

setCorrelationId(string)

Details zum Konstruktor

ClientConfigurationError(string)

new ClientConfigurationError(errorCode: string)

Parameter

errorCode

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

message: string

Eigenschaftswert

string

Geerbt vonAuthError.message

name

name: string

Eigenschaftswert

string

Geerbt vonAuthError.name

platformBrokerError

Default PlatformBrokerError from MsalNodeRuntime when broker is enabled

platformBrokerError?: PlatformBrokerError

Eigenschaftswert

Geerbt vonAuthError.platformBrokerError

stack

stack?: string

Eigenschaftswert

string

Geerbt vonAuthError.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