ServiceBusError class
Fouten die optreden in Service Bus.
- Uitbreiding
Constructors
Service |
|
Service |
Eigenschappen
code | De reden voor de fout.
|
Overgenomen eigenschappen
address | Adres waarnaar de netwerkverbinding is mislukt.
Alleen aanwezig als de |
errno | Door het systeem verstrekte foutnummer.
Alleen aanwezig als de |
info | Extra details over de fout. |
message | |
name | De naam van de fout. Standaardwaarde: "MessagingError". |
port | De poort voor de niet-beschikbare netwerkverbinding.
Alleen aanwezig als de |
prepare |
Optionele onderdrukking voor opmaakstacktraceringen Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces |
retryable | Beschrijft of de fout opnieuw kan worden geprobeerd. Standaard: waar. |
stack | |
stack |
|
syscall | Naam van de systeemoproep die de fout heeft geactiveerd.
Alleen aanwezig als de |
Overgenomen methoden
capture |
De eigenschap .stack maken op een doelobject |
Constructordetails
ServiceBusError(MessagingError)
new ServiceBusError(messagingError: MessagingError)
Parameters
- messagingError
- MessagingError
Een fout waarvan de eigenschappen worden gekopieerd naar de ServiceBusError.
ServiceBusError(string, ServiceBusErrorCode)
new ServiceBusError(message: string, code: ServiceBusErrorCode)
Parameters
- message
-
string
Het foutbericht met meer informatie over de fout.
- code
- ServiceBusErrorCode
De reden voor de fout.
Eigenschapdetails
code
De reden voor de fout.
- GeneralError: de uitzondering was het resultaat van een algemene fout in de clientbibliotheek.
- MessagingEntityNotFound: een Service Bus-resource kan niet worden gevonden door de Service Bus-service.
- MessageLockLost-: de vergrendeling van het bericht gaat verloren. Bellers moeten proberen het bericht opnieuw te ontvangen en te verwerken.
- MessageNotFound-: het aangevraagde bericht is niet gevonden.
- MessageSizeExceeded: een bericht is groter dan de maximale grootte die is toegestaan voor het transport.
- MessagingEntityAlreadyExists: er bestaat een entiteit met dezelfde naam onder dezelfde naamruimte.
- MessagingEntityDisabled: De berichtenentiteit is uitgeschakeld. Schakel de entiteit opnieuw in met behulp van de portal.
- QuotaExceeded: het quotum dat is toegepast op een Service Bus-resource is overschreden tijdens interactie met de Azure Service Bus-service.
- ServiceBusy-: de Azure Service Bus-service meldt dat het bezig is als reactie op een clientaanvraag om een bewerking uit te voeren.
- ServiceTimeout-: er is een time-out opgetreden voor een bewerking of een andere aanvraag tijdens interactie met de Azure Service Bus-service.
- ServiceCommunicationProblem: er is een algemene communicatiefout opgetreden bij interactie met de Azure Service Bus-service.
- SessionCannotBeLocked: de aangevraagde sessie kan niet worden vergrendeld.
- SessionLockLost: de vergrendeling van de sessie is verlopen. Bellers moeten de sessie opnieuw aanvragen.
- UnauthorizedAccess: de gebruiker heeft geen toegang tot de entiteit.
code: ServiceBusErrorCode
Waarde van eigenschap
Details van overgenomen eigenschap
address
Adres waarnaar de netwerkverbinding is mislukt.
Alleen aanwezig als de MessagingError
is geïnstantieerd met een Node.js SystemError
.
address?: string
Waarde van eigenschap
string
overgenomen vanMessagingError.address
errno
Door het systeem verstrekte foutnummer.
Alleen aanwezig als de MessagingError
is geïnstantieerd met een Node.js SystemError
.
errno?: string | number
Waarde van eigenschap
string | number
overgenomen vanMessagingError.errno-
info
message
name
De naam van de fout. Standaardwaarde: "MessagingError".
name: string
Waarde van eigenschap
string
overgenomen vanMessagingError.name
port
De poort voor de niet-beschikbare netwerkverbinding.
Alleen aanwezig als de MessagingError
is geïnstantieerd met een Node.js SystemError
.
port?: number
Waarde van eigenschap
number
overgenomen vanMessagingError.port
prepareStackTrace
Optionele onderdrukking voor opmaakstacktraceringen
Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any
Waarde van eigenschap
(err: Error, stackTraces: CallSite[]) => any
overgenomen vanMessagingError.prepareStackTrace-
retryable
Beschrijft of de fout opnieuw kan worden geprobeerd. Standaard: waar.
retryable: boolean
Waarde van eigenschap
boolean
overgenomen vanMessagingError.retryable
stack
stackTraceLimit
static stackTraceLimit: number
Waarde van eigenschap
number
overgenomen vanMessagingError.stackTraceLimit
syscall
Naam van de systeemoproep die de fout heeft geactiveerd.
Alleen aanwezig als de MessagingError
is geïnstantieerd met een Node.js SystemError
.
syscall?: string
Waarde van eigenschap
string
overgenomen vanMessagingError.syscall-
Details overgenomen methode
captureStackTrace(object, Function)
De eigenschap .stack maken op een doelobject
static function captureStackTrace(targetObject: object, constructorOpt?: Function)
Parameters
- targetObject
-
object
- constructorOpt
-
Function
overgenomen vanMessagingError.captureStackTrace-