Delen via


ServiceBusError class

Fouten die optreden in Service Bus.

Uitbreiding

MessagingError

Constructors

ServiceBusError(MessagingError)
ServiceBusError(string, ServiceBusErrorCode)

Eigenschappen

code

De reden voor de fout.

  • GeneralError: de uitzondering is 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 Portal.
  • QuotaExceeded: het quotum dat is toegepast op een Service Bus-resource is overschreden tijdens de interactie met de Azure Service Bus-service.
  • ServiceBusy: de Azure Service Bus-service meldt dat deze bezet is als reactie op een clientaanvraag om een bewerking uit te voeren.
  • ServiceTimeout: er is een time-out opgetreden voor een bewerking of andere aanvraag tijdens de interactie met de Azure Service Bus-service.
  • ServiceCommunicationProblem: er is een algemene communicatiefout opgetreden bij de 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 waarmee de netwerkverbinding is mislukt. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

errno

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

info

Extra informatie over de fout.

message
name

De foutnaam. Standaardwaarde: "MessagingError".

port

De niet-beschikbare netwerkverbindingspoort. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

retryable

Beschrijft of de fout opnieuw kan worden geprobeerd. Standaard: waar.

stack
syscall

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

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 is 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 Portal.
  • QuotaExceeded: het quotum dat is toegepast op een Service Bus-resource is overschreden tijdens de interactie met de Azure Service Bus-service.
  • ServiceBusy: de Azure Service Bus-service meldt dat deze bezet is als reactie op een clientaanvraag om een bewerking uit te voeren.
  • ServiceTimeout: er is een time-out opgetreden voor een bewerking of andere aanvraag tijdens de interactie met de Azure Service Bus-service.
  • ServiceCommunicationProblem: er is een algemene communicatiefout opgetreden bij de 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 waarmee de netwerkverbinding is mislukt. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

address?: string

Waarde van eigenschap

string

Overgenomen van MessagingError.address

errno

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

errno?: number | string

Waarde van eigenschap

number | string

Overgenomen van MessagingError.errno

info

Extra informatie over de fout.

info?: any

Waarde van eigenschap

any

Overgenomen van MessagingError.info

message

message: string

Waarde van eigenschap

string

Overgenomen van Error.message

name

De foutnaam. Standaardwaarde: "MessagingError".

name: string

Waarde van eigenschap

string

Overgenomen van MessagingError.name

port

De niet-beschikbare netwerkverbindingspoort. Alleen aanwezig als de MessagingError is geïnstantieerd met een Node.js SystemError.

port?: number

Waarde van eigenschap

number

Overgenomen van MessagingError.port

retryable

Beschrijft of de fout opnieuw kan worden geprobeerd. Standaard: waar.

retryable: boolean

Waarde van eigenschap

boolean

Overgenomen van MessagingError.retryable

stack

stack?: string

Waarde van eigenschap

string

Overgenomen van Error.stack

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 van MessagingError.syscall