PlatformBrokerError class

Foutklasse voor MSAL Runtime-fouten die gedetailleerde brokergegevens behouden

Uitbreiding

Eigenschappen

statusCode

Numerieke foutcode van MSAL Runtime

tag

Fouttag van MSAL Runtime

Overgenomen eigenschappen

correlationId

CorrelationId gekoppeld aan de fout

errorCode

Korte tekenreeks die fout aangeeft

errorMessage

Gedetailleerde beschrijving van fout

message
name
platformBrokerError

StandaardPlatformBrokerError van MsalNodeRuntime wanneer broker is ingeschakeld

stack
stackTraceLimit

De Error.stackTraceLimit eigenschap specificeert het aantal stackframes dat door een stacktrace wordt verzameld (of het nu wordt gegenereerd door new Error().stack of Error.captureStackTrace(obj)).

De standaardwaarde is 10 , maar kan worden ingesteld op elk geldig JavaScript-nummer. Wijzigingen beïnvloeden elke stacktrace die wordt vastgelegd nadat de waarde is gewijzigd.

Als ze worden ingesteld op een niet-getalwaarde, of op een negatief getal, zullen stacktraces geen frames vastleggen.

subError

Beschrijft de subklasse van een fout

Overgenomen methoden

captureStackTrace(object, Function)

Maakt een .stack eigenschap aan op targetObject, die bij benadering een string teruggeeft die de locatie in de code waarop Error.captureStackTrace() werd aangeroepen de locatie vertegenwoordigt.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

De eerste regel van de trace wordt voorafgegaan door ${myObject.name}: ${myObject.message}.

Het optionele constructorOpt argument accepteert een functie. Als gegeven, worden alle frames boven constructorOpt, inclusief constructorOpt, weggelaten uit de gegenereerde stacktrace.

Het constructorOpt argument is nuttig om implementatiedetails van foutgeneratie voor de gebruiker te verbergen. Bijvoorbeeld:

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[])

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

setCorrelationId(string)

Constructordetails

PlatformBrokerError(string, string, number, number)

new PlatformBrokerError(errorStatus: string, errorContext: string, errorCode: number, errorTag: number)

Parameters

errorStatus

string

errorContext

string

errorCode

number

errorTag

number

Eigenschapdetails

statusCode

Numerieke foutcode van MSAL Runtime

statusCode: number

Waarde van eigenschap

number

tag

Fouttag van MSAL Runtime

tag: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

correlationId

CorrelationId gekoppeld aan de fout

correlationId: string

Waarde van eigenschap

string

Overgenomen vanAuthError.correlationId

errorCode

Korte tekenreeks die fout aangeeft

errorCode: string

Waarde van eigenschap

string

Overgenomen vanAuthError.errorCode

errorMessage

Gedetailleerde beschrijving van fout

errorMessage: string

Waarde van eigenschap

string

Overgenomen vanAuthError.errorMessage

message

message: string

Waarde van eigenschap

string

Overgenomen vanAuthError.message

name

name: string

Waarde van eigenschap

string

Overgenomen vanAuthError.name

platformBrokerError

StandaardPlatformBrokerError van MsalNodeRuntime wanneer broker is ingeschakeld

platformBrokerError?: PlatformBrokerError

Waarde van eigenschap

Overgenomen vanAuthError.platformBrokerError

stack

stack?: string

Waarde van eigenschap

string

Overgenomen vanAuthError.stack

stackTraceLimit

De Error.stackTraceLimit eigenschap specificeert het aantal stackframes dat door een stacktrace wordt verzameld (of het nu wordt gegenereerd door new Error().stack of Error.captureStackTrace(obj)).

De standaardwaarde is 10 , maar kan worden ingesteld op elk geldig JavaScript-nummer. Wijzigingen beïnvloeden elke stacktrace die wordt vastgelegd nadat de waarde is gewijzigd.

Als ze worden ingesteld op een niet-getalwaarde, of op een negatief getal, zullen stacktraces geen frames vastleggen.

static stackTraceLimit: number

Waarde van eigenschap

number

Overgenomen vanAuthError.stackTraceLimit

subError

Beschrijft de subklasse van een fout

subError: string

Waarde van eigenschap

string

Overgenomen vanAuthError.subError

Details overgenomen methode

captureStackTrace(object, Function)

Maakt een .stack eigenschap aan op targetObject, die bij benadering een string teruggeeft die de locatie in de code waarop Error.captureStackTrace() werd aangeroepen de locatie vertegenwoordigt.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

De eerste regel van de trace wordt voorafgegaan door ${myObject.name}: ${myObject.message}.

Het optionele constructorOpt argument accepteert een functie. Als gegeven, worden alle frames boven constructorOpt, inclusief constructorOpt, weggelaten uit de gegenereerde stacktrace.

Het constructorOpt argument is nuttig om implementatiedetails van foutgeneratie voor de gebruiker te verbergen. Bijvoorbeeld:

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)

Parameters

targetObject

object

constructorOpt

Function

Overgenomen vanAuthError.captureStackTrace

prepareStackTrace(Error, CallSite[])

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

static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any

Parameters

err

Error

stackTraces

CallSite[]

Retouren

any

Overgenomen vanAuthError.prepareStackTrace

setCorrelationId(string)

function setCorrelationId(correlationId: string)

Parameters

correlationId

string

Overgenomen vanAuthError.setCorrelationId