PlatformBrokerError class

Classe d’erreur pour les erreurs MSAL Runtime qui conservent des informations détaillées sur le répartiteur

Extends

Propriétés

statusCode

Code d’erreur numérique à partir du runtime MSAL

tag

Balise d’erreur à partir du runtime MSAL

Propriétés héritées

correlationId

CorrelationId associé à l’erreur

errorCode

Erreur de détection de chaîne courte

errorMessage

Description détaillée de l’erreur

message
name
platformBrokerError

PlatformBrokerError par défaut à partir de MsalNodeRuntime lorsque le répartiteur est activé

stack
stackTraceLimit

La Error.stackTraceLimit propriété spécifie le nombre de trames de pile collectées par une trace de pile (qu’elle soit générée par new Error().stack ou Error.captureStackTrace(obj)).

La valeur par défaut est 10 , mais peut être définie à n’importe quel numéro JavaScript valide. Les modifications affecteront toute trace de pile capturée après que la valeur ait été modifiée.

Si elles sont fixées à une valeur non numérique, ou à un nombre négatif, les traces de pile ne captureront aucune trame.

subError

Décrit la sous-classe d’une erreur

Méthodes héritées

captureStackTrace(object, Function)

Crée une .stack propriété sur targetObject, qui, lorsqu’elle est consultée, renvoie une chaîne représentant l’emplacement dans le code où Error.captureStackTrace() il a été appelé.

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

La première ligne de la trace sera précédée de ${myObject.name}: ${myObject.message}.

L’argument optionnel constructorOpt accepte une fonction. Si elle est donnée, toutes les trames au-dessus constructorOptde , y compris constructorOpt, seront omises de la trace de pile générée.

Cet constructorOpt argument est utile pour cacher aux utilisateurs les détails de la génération d’erreurs sur l’implémentation. Exemple :

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

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

setCorrelationId(string)

Détails du constructeur

PlatformBrokerError(string, string, number, number)

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

Paramètres

errorStatus

string

errorContext

string

errorCode

number

errorTag

number

Détails de la propriété

statusCode

Code d’erreur numérique à partir du runtime MSAL

statusCode: number

Valeur de propriété

number

tag

Balise d’erreur à partir du runtime MSAL

tag: string

Valeur de propriété

string

Détails de la propriété héritée

correlationId

CorrelationId associé à l’erreur

correlationId: string

Valeur de propriété

string

Héritéd’AuthError.correlationId

errorCode

Erreur de détection de chaîne courte

errorCode: string

Valeur de propriété

string

Héritéd’AuthError.errorCode

errorMessage

Description détaillée de l’erreur

errorMessage: string

Valeur de propriété

string

Héritéd’AuthError.errorMessage

message

message: string

Valeur de propriété

string

Hérité deAuthError.message

name

name: string

Valeur de propriété

string

Hérité deAuthError.name

platformBrokerError

PlatformBrokerError par défaut à partir de MsalNodeRuntime lorsque le répartiteur est activé

platformBrokerError?: PlatformBrokerError

Valeur de propriété

Héritéd’AuthError.platformBrokerError

stack

stack?: string

Valeur de propriété

string

Héritéd’AuthError.stack

stackTraceLimit

La Error.stackTraceLimit propriété spécifie le nombre de trames de pile collectées par une trace de pile (qu’elle soit générée par new Error().stack ou Error.captureStackTrace(obj)).

La valeur par défaut est 10 , mais peut être définie à n’importe quel numéro JavaScript valide. Les modifications affecteront toute trace de pile capturée après que la valeur ait été modifiée.

Si elles sont fixées à une valeur non numérique, ou à un nombre négatif, les traces de pile ne captureront aucune trame.

static stackTraceLimit: number

Valeur de propriété

number

Héritéd’AuthError.stackTraceLimit

subError

Décrit la sous-classe d’une erreur

subError: string

Valeur de propriété

string

Héritéd’AuthError.subError.subError

Détails de la méthode héritée

captureStackTrace(object, Function)

Crée une .stack propriété sur targetObject, qui, lorsqu’elle est consultée, renvoie une chaîne représentant l’emplacement dans le code où Error.captureStackTrace() il a été appelé.

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

La première ligne de la trace sera précédée de ${myObject.name}: ${myObject.message}.

L’argument optionnel constructorOpt accepte une fonction. Si elle est donnée, toutes les trames au-dessus constructorOptde , y compris constructorOpt, seront omises de la trace de pile générée.

Cet constructorOpt argument est utile pour cacher aux utilisateurs les détails de la génération d’erreurs sur l’implémentation. Exemple :

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)

Paramètres

targetObject

object

constructorOpt

Function

Héritéd’AuthError.captureStackTrace

prepareStackTrace(Error, CallSite[])

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

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

Paramètres

err

Error

stackTraces

CallSite[]

Retours

any

Héritéd’AuthError.prepareStackTrace

setCorrelationId(string)

function setCorrelationId(correlationId: string)

Paramètres

correlationId

string

Héritéd’AuthError.setCorrelationId