VoiceAgentAuthenticationError class
Un errore è stato generato durante l'acquisizione di un token di accesso Microsoft Entra.
- Extends
Proprietà ereditate
| cause | L'errore sottostante, quando disponibile. |
| code | Un codice stabile che identifica la categoria di errore. |
| message | |
| name | |
| stack | |
| stack |
La Il valore predefinito è Se impostato su un valore diverso da un numero o su un numero negativo, le tracce dello stack non acquisiranno alcun fotogramma. |
Metodi ereditati
| capture |
Crea una
La prima riga della traccia sarà preceduta dal L'argomento opzionale L'argomento
|
| prepare |
Fare riferimento a https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
Dettagli costruttore
VoiceAgentAuthenticationError(string, { cause?: unknown })
new VoiceAgentAuthenticationError(message: string, options?: { cause?: unknown })
Parametri
- message
-
string
- options
-
{ cause?: unknown }
Dettagli proprietà ereditate
cause
L'errore sottostante, quando disponibile.
cause?: unknown
Valore della proprietà
unknown
Ereditato daVoiceAgentRealtimeError.cause
code
Un codice stabile che identifica la categoria di errore.
code: VoiceAgentRealtimeErrorCode
Valore della proprietà
Ereditato daVoiceAgentRealtimeError.code
message
name
stack
stackTraceLimit
La Error.stackTraceLimit proprietà specifica il numero di stack frame raccolti da un'analisi dello stack (generata da new Error().stack o Error.captureStackTrace(obj)).
Il valore predefinito è 10 ma può essere impostato su qualsiasi numero JavaScript valido. Le modifiche influiranno su qualsiasi analisi dello stack acquisita dopo la modifica del valore.
Se impostato su un valore diverso da un numero o su un numero negativo, le tracce dello stack non acquisiranno alcun fotogramma.
static stackTraceLimit: number
Valore della proprietà
number
Ereditato daVoiceAgentRealtimeError.stackTraceLimit
Dettagli dei metodi ereditati
captureStackTrace(object, Function)
Crea una .stack proprietà in targetObject, che, quando viene effettuato l'accesso, restituisce una stringa che rappresenta la posizione nel codice in cui Error.captureStackTrace() è stata chiamata.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack; // Similar to `new Error().stack`
La prima riga della traccia sarà preceduta dal ${myObject.name}: ${myObject.message}prefisso .
L'argomento opzionale constructorOpt accetta una funzione. Se specificato, tutti i fotogrammi precedenti constructorOpt, incluso constructorOpt, verranno omessi dall'analisi dello stack generata.
L'argomento constructorOpt è utile per nascondere all'utente i dettagli di implementazione della generazione degli errori. Per esempio:
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)
Parametri
- targetObject
-
object
- constructorOpt
-
Function
Ereditato daVoiceAgentRealtimeError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Fare riferimento a https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parametri
- err
-
Error
- stackTraces
-
CallSite[]
Valori restituiti
any
Ereditato daVoiceAgentRealtimeError.prepareStackTrace