PlatformBrokerError class

Hibaosztály az MSAL futtatókörnyezeti hibákhoz, amelyek megőrzik a részletes közvetítői információkat

Extends

Tulajdonságok

statusCode

Numerikus hibakód az MSAL-futtatókörnyezetből

tag

Hibacímke az MSAL-futtatókörnyezetből

Örökölt tulajdonságok

correlationId

A hibához társított korrelációs azonosító

errorCode

Rövid sztring-denotálási hiba

errorMessage

A hiba részletes leírása

message
name
platformBrokerError

Alapértelmezett PlatformBrokerError az MsalNodeRuntime-ból, ha a közvetítő engedélyezve van

stack
stackTraceLimit

A Error.stackTraceLimit tulajdonság megadja, hogy hány stack frame gyűjtött egy stack trace (akár a new Error().stackError.captureStackTrace(obj)veremnyomony), hogy generálják vagy ).

Az alapértelmezett érték az, 10 de beállíthat bármely érvényes JavaScript számra. A változások minden verem nyomkövetését érintik, amelyet az érték megváltoztatása után rögzítenek.

Ha nem számra vagy negatív értékre állítva állítják be, a stack trace-ek nem fognak képkockákat rögzíteni.

subError

Egy hiba alosztályát ismerteti

Örökölt metódusok

captureStackTrace(object, Function)

Létrehoz egy .stack tulajdonságot , targetObjectamely elérése esetén egy stringet ad vissza, amely a kódban megadott helyet képviseli.Error.captureStackTrace()

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

A nyomvonal első sorát előtagja .${myObject.name}: ${myObject.message}

Az opcionális constructorOpt érv elfogad egy függvényt. Ha megadják, az összes feletti constructorOptkeret, beleértve constructorOpt, kimarad a generált veremnyomból.

Az érv constructorOpt hasznos a hibagenerálás megvalósítási részleteinek elrejtésére a felhasználó elől. Ilyenek például a következők:

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

Lásd: https://v8.dev/docs/stack-trace-api#customizing-stack-traces

setCorrelationId(string)

Konstruktor adatai

PlatformBrokerError(string, string, number, number)

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

Paraméterek

errorStatus

string

errorContext

string

errorCode

number

errorTag

number

Tulajdonság adatai

statusCode

Numerikus hibakód az MSAL-futtatókörnyezetből

statusCode: number

Tulajdonság értéke

number

tag

Hibacímke az MSAL-futtatókörnyezetből

tag: string

Tulajdonság értéke

string

Örökölt tulajdonság részletei

correlationId

A hibához társított korrelációs azonosító

correlationId: string

Tulajdonság értéke

string

ÖröklöttAuthError.correlationId

errorCode

Rövid sztring-denotálási hiba

errorCode: string

Tulajdonság értéke

string

ÖrököltAuthError.errorCode

errorMessage

A hiba részletes leírása

errorMessage: string

Tulajdonság értéke

string

ÖrököltAuthError.errorMessage

message

message: string

Tulajdonság értéke

string

ÖrököltAuthError.message

name

name: string

Tulajdonság értéke

string

Örökölt AuthError.name

platformBrokerError

Alapértelmezett PlatformBrokerError az MsalNodeRuntime-ból, ha a közvetítő engedélyezve van

platformBrokerError?: PlatformBrokerError

Tulajdonság értéke

ÖrököltAuthError.platformBrokerError

stack

stack?: string

Tulajdonság értéke

string

ÖrököltAuthError.stack

stackTraceLimit

A Error.stackTraceLimit tulajdonság megadja, hogy hány stack frame gyűjtött egy stack trace (akár a new Error().stackError.captureStackTrace(obj)veremnyomony), hogy generálják vagy ).

Az alapértelmezett érték az, 10 de beállíthat bármely érvényes JavaScript számra. A változások minden verem nyomkövetését érintik, amelyet az érték megváltoztatása után rögzítenek.

Ha nem számra vagy negatív értékre állítva állítják be, a stack trace-ek nem fognak képkockákat rögzíteni.

static stackTraceLimit: number

Tulajdonság értéke

number

ÖrököltAuthError.stackTraceLimit

subError

Egy hiba alosztályát ismerteti

subError: string

Tulajdonság értéke

string

ÖrököltAuthError.subError

Örökölt metódus részletei

captureStackTrace(object, Function)

Létrehoz egy .stack tulajdonságot , targetObjectamely elérése esetén egy stringet ad vissza, amely a kódban megadott helyet képviseli.Error.captureStackTrace()

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

A nyomvonal első sorát előtagja .${myObject.name}: ${myObject.message}

Az opcionális constructorOpt érv elfogad egy függvényt. Ha megadják, az összes feletti constructorOptkeret, beleértve constructorOpt, kimarad a generált veremnyomból.

Az érv constructorOpt hasznos a hibagenerálás megvalósítási részleteinek elrejtésére a felhasználó elől. Ilyenek például a következők:

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éterek

targetObject

object

constructorOpt

Function

ÖrököltAuthError.captureStackTrace

prepareStackTrace(Error, CallSite[])

Lásd: https://v8.dev/docs/stack-trace-api#customizing-stack-traces

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

Paraméterek

err

Error

stackTraces

CallSite[]

Válaszok

any

ÖrököltAuthError.prepareStackTrace

setCorrelationId(string)

function setCorrelationId(correlationId: string)

Paraméterek

correlationId

string

Öröklött forrás:AuthError.setCorrelationId