@azure/service-bus package
Klasser
MessagingError |
Beskriver basklassen för meddelandefel. |
ServiceBusAdministrationClient |
Alla åtgärder returnerar löften som matchar ett objekt som har relevanta utdata.
Dessa objekt har också en egenskap som heter |
ServiceBusClient |
En klient som kan skapa avsändarinstanser för att skicka meddelanden till köer och ämnen samt mottagarinstanser för att ta emot meddelanden från köer och prenumerationer. |
ServiceBusError |
Fel som inträffar i Service Bus. |
Gränssnitt
AuthorizationRule |
Representerar typen av |
CorrelationRuleFilter |
Representerar korrelationsfilteruttrycket. Ett CorrelationRuleFilter innehåller en uppsättning villkor som matchas mot användar- och systemegenskaper för inkommande meddelanden från en prenumeration. |
CreateMessageBatchOptions |
Alternativ för att konfigurera
Exempel på användning:
|
CreateQueueOptions |
Representerar inställningsalternativ i en kö |
CreateSubscriptionOptions |
Representerar inställningsbara alternativ för en prenumeration |
CreateTopicOptions |
Representerar alternativ som kan användas i ett ämne |
DeadLetterOptions |
Beskriver orsak och felbeskrivning för obeställbara meddelanden med hjälp av |
Delivery | |
GetMessageIteratorOptions |
Alternativ när du hämtar en iterbar iterator från Service Bus. |
HttpHeader |
En enskild rubrik i en HttpHeaders-samling. |
HttpHeadersLike |
En samling http-huvudnyckel/värde-par. |
HttpResponse |
Egenskaperna för ett HTTP-svar som alltid kommer att finnas. |
MessageHandlers |
Det allmänna gränssnittet för meddelandehanteraren (används för streamMessages). |
NamespaceProperties |
Representerar metadata som är relaterade till ett Service Bus-namnområde. |
OperationOptions |
Basalternativtypen för alla åtgärder. |
PeekMessagesOptions |
Beskriver de alternativ som skickas till metoden på |
ProcessErrorArgs |
Argument till återanropet |
QueueProperties |
Representerar indata för updateQueue. |
QueueRuntimeProperties |
Representerar körningsinformationsattribut för en köentitet |
ReceiveMessagesOptions |
Alternativ när du tar emot en batch med meddelanden från Service Bus. |
RetryOptions |
Återförsöksprincipalternativ som bestämmer läget, antalet återförsök, återförsöksintervall osv. |
RuleProperties |
Representerar alla attribut för en regel. |
ServiceBusAdministrationClientOptions |
Representerar klientalternativen för |
ServiceBusClientOptions |
Beskriver de alternativ som kan anges när du skapar ServiceBusClient.
|
ServiceBusConnectionStringProperties |
Den uppsättning egenskaper som utgör en Service Bus-anslutningssträng. |
ServiceBusMessage |
Beskriver meddelandet som ska skickas till Service Bus. |
ServiceBusMessageBatch |
En batch med meddelanden som du kan skapa med hjälp av <xref:createBatch> metoden . |
ServiceBusReceivedMessage |
Beskriver meddelandet som togs emot från Service Bus under tittåtgärder och kan därför inte lösas. |
ServiceBusReceiver |
En mottagare som inte hanterar sessioner. |
ServiceBusReceiverOptions |
Alternativ att använda när du skapar en mottagare. |
ServiceBusRuleManager |
Tillåter att regler för en prenumeration hanteras. Den här regelhanteraren kräver endast lyssnaranspråk, medan ServiceBusAdministrationClient kräver Hantera anspråk. |
ServiceBusSender |
En avsändare kan användas för att skicka meddelanden, schemalägga meddelanden som ska skickas senare och avbryta sådana schemalagda meddelanden.
|
ServiceBusSenderOptions |
Alternativ som ska användas när du skapar en avsändare. |
ServiceBusSessionReceiver |
En mottagare som hanterar sessioner, inklusive förnyelse av sessionslåset. |
ServiceBusSessionReceiverOptions |
Beskriver de alternativ som skickas till |
SqlRuleFilter |
Representerar alla möjliga fält i SqlRuleFilter |
SubscribeOptions |
Alternativ som används när du prenumererar på en Service Bus-kö eller prenumeration. |
SubscriptionProperties |
Representerar indata för updateSubscription. |
SubscriptionRuntimeProperties |
Representerar körningsinformationsattribut för en prenumerationsentitet |
TokenCredential |
Representerar en autentiseringsuppgift som kan tillhandahålla en autentiseringstoken. |
TopicProperties |
Representerar indata för updateTopic. |
TopicRuntimeProperties |
Representerar körningsinformationsattribut för en ämnesentitet |
TryAddOptions |
Uppsättningen med alternativ för att manuellt sprida |
WebResourceLike |
En beskrivning av en HTTP-begäran som ska göras till en fjärrserver. |
WebSocketImpl |
Beskriver den nödvändiga formen av WebSocket-konstruktorer. |
WebSocketOptions |
Alternativ för att konfigurera kanalisering av AMQP-anslutningen via Web Sockets. |
Typalias
EntitiesResponse |
Representerar resultatet av liståtgärden på entiteter som också innehåller |
EntityAvailabilityStatus |
Möjliga värden för |
EntityStatus |
Möjliga värden för |
OperationOptionsBase |
Obs! Den här typen är avsedd att spegla relevanta fält och struktur från Alternativ för att konfigurera spårning och abortSignal. |
RawHttpHeaders |
En HttpHeaders-samling som representeras som ett enkelt JSON-objekt. |
ServiceBusErrorCode |
Service Bus-felkoder. |
SqlRuleAction |
Representerar alla möjliga fält i SqlRuleAction |
TransferProgressEvent |
Utlöstes som svar på överförings- eller nedladdningsstatus. |
WithResponse |
Representerar det returnerade svaret för åtgärden tillsammans med råsvaret. |
Uppräkningar
RetryMode |
Beskriver typen Återförsöksläge |
TokenType |
Beskriver typen av token som stöds. |
Funktioner
delay<T>(number, Abort |
En omslutning för setTimeout som löser ett löfte efter t millisekunder. |
is |
Avgör om ett fel är av typen |
parse |
Parsar angiven anslutningssträng i de olika egenskaper som gäller för Azure Service Bus. Egenskaperna är användbara för att sedan skapa en ServiceBusClient. |
Funktionsinformation
delay<T>(number, AbortSignalLike, string, T)
En omslutning för setTimeout som löser ett löfte efter t millisekunder.
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
Parametrar
- delayInMs
-
number
Antalet millisekunder som ska fördröjas.
- abortSignal
- AbortSignalLike
Den abortSignal som är associerad med den innehållande åtgärden.
- abortErrorMsg
-
string
Det avbrutna felmeddelandet som är associerat med den innehållande åtgärden.
- value
-
T
Värdet som ska matchas med efter en timeout på t millisekunder.
Returer
Promise<T | void>
- Löst löfte
isServiceBusError(unknown)
Avgör om ett fel är av typen ServiceBusError
function isServiceBusError(err: unknown): err
Parametrar
- err
-
unknown
Ett fel att kontrollera för att se om det är av typen ServiceBusError
Returer
err
parseServiceBusConnectionString(string)
Parsar angiven anslutningssträng i de olika egenskaper som gäller för Azure Service Bus. Egenskaperna är användbara för att sedan skapa en ServiceBusClient.
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
Parametrar
- connectionString
-
string
Anslutningssträngen som är associerad med principen för delad åtkomst som skapats för Service Bus-namnområdet, kön eller ämnet.