@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 metoden
Exempel på användning:
|
| CreateQueueOptions |
Representerar alternativ som kan konfigureras i en kö |
| CreateSubscriptionOptions |
Representerar alternativ som kan konfigureras för en prenumeration |
| CreateTopicOptions |
Representerar alternativ som kan användas i ett ämne |
| DeadLetterOptions |
Beskriver orsaks- och felbeskrivningen för obeställbara meddelanden med hjälp av metoden |
| Delivery | |
| GetMessageIteratorOptions |
Alternativ när du hämtar en itererbar iterator från Service Bus. |
| HttpHeader |
En enskild rubrik i en HttpHeaders-samling. |
| HttpHeadersLike |
En samling HTTP-huvudnyckel/värdepar. |
| 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 |
| ProcessErrorArgs |
Argument till |
| 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ök av principalternativ som avgör 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 metoden <xref:createBatch>. |
| ServiceBusReceivedMessage |
Beskriver meddelandet som togs emot från Service Bus under granskningså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 bara Lyssnar-ansprå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 vid ett senare tillfälle och avbryta sådana schemalagda meddelanden.
Använd funktionen |
| ServiceBusSenderOptions |
Alternativ att använda 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 metoderna |
| 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 form som krävs för 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 nedladdningsframsteg. |
| WithResponse |
Representerar det returnerade svaret för åtgärden tillsammans med råsvaret. |
Uppräkningar
| RetryMode |
Beskriver typ av återförsöksläge |
| TokenType |
Beskriver typen av token som stöds. |
Funktioner
| delay<T>(number, Abort |
En wrapper 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 wrapper 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
AbortSignal som är associerad med innehållande åtgärd.
- abortErrorMsg
-
string
Det avbrutna felmeddelandet som är associerat med en åtgärd som innehåller å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 för att kontrollera 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.