@azure/service-bus package
Klassen
MessagingError |
Beschreibt die Basisklasse für Messaging-Fehler. |
ServiceBusAdministrationClient |
Alle Vorgänge geben Zusagen zurück, die in ein Objekt aufgelöst werden, das die entsprechende Ausgabe aufweist.
Diese Objekte haben auch eine Eigenschaft namens |
ServiceBusClient |
Ein Client, der Absenderinstanzen zum Senden von Nachrichten an Warteschlangen und Themen sowie Empfängerinstanzen zum Empfangen von Nachrichten aus Warteschlangen und Abonnements erstellen kann. |
ServiceBusError |
Fehler, die in Service Bus auftreten. |
Schnittstellen
AuthorizationRule |
Stellt den Typ der |
CorrelationRuleFilter |
Stellt den Korrelationsfilterausdruck dar. Ein CorrelationRuleFilter enthält eine Reihe von Bedingungen, die mit Benutzer- und Systemeigenschaften eingehender Nachrichten aus einem Abonnement abgeglichen werden. |
CreateMessageBatchOptions |
Optionen zum Konfigurieren der
Beispielverwendung:
|
CreateQueueOptions |
Stellt festgelegte Optionen in einer Warteschlange dar. |
CreateSubscriptionOptions |
Stellt festgelegte Optionen für ein Abonnement dar. |
CreateTopicOptions |
Stellt festgelegte Optionen für ein Thema dar. |
DeadLetterOptions |
Beschreibt die Ursache und Fehlerbeschreibung für das Schreiben einer Nachricht mit der |
Delivery | |
GetMessageIteratorOptions |
Optionen beim Abrufen eines iterierbaren Iterators von Service Bus. |
HttpHeader |
Ein einzelner Header in einer HttpHeaders-Auflistung. |
HttpHeadersLike |
Eine Sammlung von HTTP-Headerschlüssel-Wert-Paaren. |
HttpResponse |
Die Eigenschaften für eine HTTP-Antwort, die immer vorhanden ist. |
MessageHandlers |
Die allgemeine Nachrichtenhandlerschnittstelle (für streamMessages verwendet). |
NamespaceProperties |
Stellt die Metadaten im Zusammenhang mit einem Dienstbusnamespace dar. |
OperationOptions |
Der Basisoptionentyp für alle Vorgänge. |
PeekMessagesOptions |
Beschreibt die Optionen, die an die |
ProcessErrorArgs |
Argumente für den |
QueueProperties |
Stellt die Eingabe für updateQueue dar. |
QueueRuntimeProperties |
Stellt Laufzeitinformationenattribute einer Warteschlangenentität dar. |
ReceiveMessagesOptions |
Optionen beim Empfangen eines Batches von Nachrichten von Service Bus. |
RetryOptions |
Wiederholen Sie Richtlinienoptionen, die den Modus, die Anzahl der Wiederholungen, das Wiederholungsintervall usw. bestimmen. |
RuleProperties |
Stellt alle Attribute einer Regel dar. |
ServiceBusAdministrationClientOptions |
Stellt die Clientoptionen des |
ServiceBusClientOptions |
Beschreibt die Optionen, die beim Erstellen des ServiceBusClient bereitgestellt werden können.
|
ServiceBusConnectionStringProperties |
Der Satz von Eigenschaften, die eine Service Bus-Verbindungszeichenfolge umfassen. |
ServiceBusMessage |
Beschreibt die Nachricht, die an Service Bus gesendet werden soll. |
ServiceBusMessageBatch |
Ein Batch von Nachrichten, die Sie mithilfe der <xref:createBatch>-Methode erstellen können. |
ServiceBusReceivedMessage |
Beschreibt die nachricht, die während der Vorschauvorgänge von Service Bus empfangen wurde und daher nicht abgerechnet werden kann. |
ServiceBusReceiver |
Ein Empfänger, der keine Sitzungen behandelt. |
ServiceBusReceiverOptions |
Optionen, die beim Erstellen eines Empfängers verwendet werden sollen. |
ServiceBusRuleManager |
Ermöglicht die Verwaltung von Regeln für ein Abonnement. Dieser Regel-Manager erfordert nur Listenansprüche, während für den ServiceBusAdministrationClient "Verwalten von Ansprüchen" erforderlich ist. |
ServiceBusSender |
Ein Absender kann verwendet werden, um Nachrichten zu senden, nachrichten zu einem späteren Zeitpunkt zu planen und solche geplanten Nachrichten abzubrechen.
Verwenden Sie die |
ServiceBusSenderOptions |
Optionen, die beim Erstellen eines Absenders verwendet werden sollen. |
ServiceBusSessionReceiver |
Ein Empfänger, der Sitzungen verarbeitet, einschließlich der Verlängerung der Sitzungssperre. |
ServiceBusSessionReceiverOptions |
Beschreibt die Optionen, die an die |
SqlRuleFilter |
Stellt alle möglichen Felder in SqlRuleFilter dar. |
SubscribeOptions |
Optionen, die beim Abonnieren einer ServiceBus-Warteschlange oder eines Abonnements verwendet werden. |
SubscriptionProperties |
Stellt die Eingabe für updateSubscription dar. |
SubscriptionRuntimeProperties |
Stellt Laufzeitinformationenattribute einer Abonnemententität dar. |
TokenCredential |
Stellt eine Anmeldeinformation dar, die ein Authentifizierungstoken bereitstellen kann. |
TopicProperties |
Stellt die Eingabe für updateTopic dar. |
TopicRuntimeProperties |
Stellt Laufzeitinformationenattribute einer Themenentität dar. |
TryAddOptions |
Die Gruppe von Optionen, die |
WebResourceLike |
Eine Beschreibung einer HTTP-Anforderung, die an einem Remoteserver gesendet werden soll. |
WebSocketImpl |
Beschreibt die erforderliche Form von WebSocket-Konstruktoren. |
WebSocketOptions |
Optionen zum Konfigurieren der Kanalierung der AMQP-Verbindung über Web Sockets. |
Typaliase
EntitiesResponse |
Stellt das Ergebnis des Listenvorgangs für Entitäten dar, die auch die |
EntityAvailabilityStatus |
Mögliche Werte für |
EntityStatus |
Mögliche Werte für |
OperationOptionsBase |
HINWEIS: Dieser Typ soll die relevanten Felder und Strukturen aus Optionen zum Konfigurieren der Ablaufverfolgung und des AbortSignals. |
RawHttpHeaders |
Eine HttpHeaders-Auflistung, die als einfaches JSON-Objekt dargestellt wird. |
ServiceBusErrorCode |
Dienstbus-Fehlercodes. |
SqlRuleAction |
Stellt alle möglichen Felder in SqlRuleAction dar. |
TransferProgressEvent |
Wird als Reaktion auf den Upload- oder Downloadfortschritt ausgelöst. |
WithResponse |
Stellt die zurückgegebene Antwort des Vorgangs zusammen mit der unformatierten Antwort dar. |
Enumerationen
RetryMode |
Beschreibt den Typ "Wiederholungsmodus" |
TokenType |
Beschreibt den Typ der unterstützten Token. |
Functions
delay<T>(number, Abort |
Ein Wrapper für setTimeout, der eine Zusage nach t Millisekunden aufgelöst. |
is |
Bestimmt, ob ein Fehler vom Typ |
parse |
Analysiert die angegebene Verbindungszeichenfolge in die verschiedenen Eigenschaften, die für Azure Service Bus gelten. Die Eigenschaften sind nützlich, um dann einen ServiceBusClient zu erstellen. |
Details zur Funktion
delay<T>(number, AbortSignalLike, string, T)
Ein Wrapper für setTimeout, der eine Zusage nach t Millisekunden aufgelöst.
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
Parameter
- delayInMs
-
number
Die Anzahl der zu verzögernden Millisekunden.
- abortSignal
- AbortSignalLike
The abortSignal associated with containing operation.
- abortErrorMsg
-
string
Die abbruchfehlermeldung, die dem enthaltenden Vorgang zugeordnet ist.
- value
-
T
Der Wert, der nach einem Timeout von t Millisekunden aufgelöst werden soll.
Gibt zurück
Promise<T | void>
- Gelöste Zusage
isServiceBusError(unknown)
Bestimmt, ob ein Fehler vom Typ ServiceBusError
function isServiceBusError(err: unknown): err
Parameter
- err
-
unknown
Ein Fehler, um festzustellen, ob es vom Typ "ServiceBusError" ist
Gibt zurück
err
parseServiceBusConnectionString(string)
Analysiert die angegebene Verbindungszeichenfolge in die verschiedenen Eigenschaften, die für Azure Service Bus gelten. Die Eigenschaften sind nützlich, um dann einen ServiceBusClient zu erstellen.
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
Parameter
- connectionString
-
string
Die Verbindungszeichenfolge, die der Richtlinie für den freigegebenen Zugriff zugeordnet ist, die für den ServiceBus-Namespace, die Warteschlange oder das Thema erstellt wurde.