Delen via


ServiceBusError class

Fouten die optreden in Service Bus.

Uitbreiding

Constructors

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

Eigenschappen

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.

Overgenomen eigenschappen

address

Adres waarnaar de netwerkverbinding is mislukt. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

errno

Door het systeem verstrekte foutnummer. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

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 MessagingError is geïnstantieerd met een Node.js SystemError.

prepareStackTrace

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
stackTraceLimit
syscall

Naam van de systeemoproep die de fout heeft geactiveerd. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

Overgenomen methoden

captureStackTrace(object, Function)

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

Extra details over de fout.

info?: any

Waarde van eigenschap

any

overgenomen vanMessagingError.info

message

message: string

Waarde van eigenschap

string

overgenomen vanMessagingError.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

stack?: string

Waarde van eigenschap

string

overgenomen vanMessagingError.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-