@azure/service-bus package
Klasy
MessagingError |
Opisuje klasę podstawową dla błędu obsługi komunikatów. |
ServiceBusAdministrationClient |
Wszystkie operacje zwracają obietnice rozpoznające obiekt zawierający odpowiednie dane wyjściowe.
Te obiekty mają również właściwość o nazwie |
ServiceBusClient |
Klient, który może tworzyć wystąpienia nadawcy do wysyłania komunikatów do kolejek i tematów, a także wystąpień odbiorcy w celu odbierania komunikatów z kolejek i subskrypcji. |
ServiceBusError |
Błędy występujące w usłudze Service Bus. |
Interfejsy
AuthorizationRule |
Reprezentuje typ |
CorrelationRuleFilter |
Reprezentuje wyrażenie filtru korelacji. Właściwość CorrelationRuleFilter zawiera zestaw warunków, które są zgodne z właściwościami użytkownika i systemu przychodzących komunikatów z subskrypcji. |
CreateMessageBatchOptions |
Opcje konfigurowania metody
Przykładowe użycie:
|
CreateQueueOptions |
Reprezentuje opcje ustawiania w kolejce |
CreateSubscriptionOptions |
Reprezentuje opcje ustawiania w subskrypcji |
CreateTopicOptions |
Reprezentuje opcje ustawiania w temacie |
DeadLetterOptions |
Opisuje przyczynę i opis błędu dotyczący komunikatu za pomocą metody |
Delivery | |
GetMessageIteratorOptions |
Opcje podczas uzyskiwania iteratora z usługi Service Bus. |
HttpHeader |
Pojedynczy nagłówek w kolekcji HttpHeaders. |
HttpHeadersLike |
Kolekcja par klucz/wartość nagłówka HTTP. |
HttpResponse |
Właściwości odpowiedzi HTTP, które będą zawsze obecne. |
MessageHandlers |
Ogólny interfejs obsługi komunikatów (używany dla funkcji streamMessages). |
NamespaceProperties |
Reprezentuje metadane związane z przestrzenią nazw usługi Service Bus. |
OperationOptions |
Typ opcji podstawowych dla wszystkich operacji. |
PeekMessagesOptions |
Opisuje opcje przekazywane do metody |
ProcessErrorArgs |
Argumenty wywołania zwrotnego |
QueueProperties |
Reprezentuje dane wejściowe dla kolejki updateQueue. |
QueueRuntimeProperties |
Reprezentuje atrybuty informacji o czasie wykonywania jednostki kolejki |
ReceiveMessagesOptions |
Opcje podczas odbierania partii komunikatów z usługi Service Bus. |
RetryOptions |
Opcje zasad ponawiania, które określają tryb, liczbę ponownych prób, interwał ponawiania prób itp. |
RuleProperties |
Reprezentuje wszystkie atrybuty reguły. |
ServiceBusAdministrationClientOptions |
Reprezentuje opcje klienta |
ServiceBusClientOptions |
Opisuje opcje, które można udostępnić podczas tworzenia obiektu ServiceBusClient.
|
ServiceBusConnectionStringProperties |
Zestaw właściwości składających się na parametry połączenia usługi Service Bus. |
ServiceBusMessage |
Opisuje komunikat, który ma zostać wysłany do usługi Service Bus. |
ServiceBusMessageBatch |
Partia komunikatów, które można utworzyć przy użyciu metody <xref:createBatch>. |
ServiceBusReceivedMessage |
Opisuje komunikat odebrany z usługi Service Bus podczas operacji wglądu i nie można go rozliczyć. |
ServiceBusReceiver |
Odbiornik, który nie obsługuje sesji. |
ServiceBusReceiverOptions |
Opcje do użycia podczas tworzenia odbiornika. |
ServiceBusRuleManager |
Umożliwia zarządzanie regułami subskrypcji. Ten menedżer reguł wymaga tylko oświadczeń nasłuchiwania, natomiast ServiceBusAdministrationClient wymaga zarządzania oświadczeniami. |
ServiceBusSender |
Nadawca może służyć do wysyłania wiadomości, planowania wysyłania komunikatów w późniejszym czasie i anulowania takich zaplanowanych komunikatów.
Użyj funkcji |
ServiceBusSenderOptions |
Opcje do użycia podczas tworzenia nadawcy. |
ServiceBusSessionReceiver |
Odbiornik obsługujący sesje, w tym odnawianie blokady sesji. |
ServiceBusSessionReceiverOptions |
Opisuje opcje przekazywane do metod |
SqlRuleFilter |
Reprezentuje wszystkie możliwe pola w obiekcie SqlRuleFilter |
SubscribeOptions |
Opcje używane podczas subskrybowania kolejki lub subskrypcji usługi Service Bus. |
SubscriptionProperties |
Reprezentuje dane wejściowe dla elementu updateSubscription. |
SubscriptionRuntimeProperties |
Reprezentuje atrybuty informacji o czasie wykonywania jednostki subskrypcji |
TokenCredential |
Reprezentuje poświadczenie, które może zapewnić token uwierzytelniania. |
TopicProperties |
Reprezentuje dane wejściowe dla updateTopic. |
TopicRuntimeProperties |
Reprezentuje atrybuty informacji o czasie wykonywania jednostki tematu |
TryAddOptions |
Zestaw opcji do ręcznego propagowania kontekstu |
WebResourceLike |
Opis żądania HTTP, który ma zostać złożony na serwerze zdalnym. |
WebSocketImpl |
Opisuje wymagany kształt konstruktorów protokołu WebSocket. |
WebSocketOptions |
Opcje konfigurowania kanału połączenia AMQP za pośrednictwem gniazd sieci Web. |
Aliasy typu
EntitiesResponse |
Reprezentuje wynik operacji listy dla jednostek, które zawierają również |
EntityAvailabilityStatus |
Możliwe wartości dla |
EntityStatus |
Możliwe wartości dla |
OperationOptionsBase |
UWAGA: Ten typ ma odzwierciedlać odpowiednie pola i strukturę z Opcje konfigurowania śledzenia i abortSignal. |
RawHttpHeaders |
Kolekcja HttpHeaders reprezentowana jako prosty obiekt JSON. |
ServiceBusErrorCode |
Kody błędów usługi Service Bus. |
SqlRuleAction |
Reprezentuje wszystkie możliwe pola w usłudze SqlRuleAction |
TransferProgressEvent |
Wyzwolony w odpowiedzi na postęp przekazywania lub pobierania. |
WithResponse |
Reprezentuje zwróconą odpowiedź operacji wraz z nieprzetworzonym odpowiedzią. |
Wyliczenia
RetryMode |
Opisuje typ trybu ponawiania prób |
TokenType |
Opisuje typ obsługiwanych tokenów. |
Funkcje
delay<T>(number, Abort |
Otoka setTimeout, która rozwiązuje obietnicę po milisekundach. |
is |
Określa, czy błąd jest typu |
parse |
Analizuje podane parametry połączenia do różnych właściwości mających zastosowanie do usługi Azure Service Bus. Właściwości są przydatne do konstruowania obiektu ServiceBusClient. |
Szczegóły funkcji
delay<T>(number, AbortSignalLike, string, T)
Otoka setTimeout, która rozwiązuje obietnicę po milisekundach.
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
Parametry
- delayInMs
-
number
Liczba milisekund, które mają być opóźnione.
- abortSignal
- AbortSignalLike
AbortSignal skojarzony z zawierającą operacją.
- abortErrorMsg
-
string
Komunikat o błędzie przerwania skojarzony z zawierającą operacją.
- value
-
T
Wartość, która ma zostać rozpoznana po przekroczeniu limitu czasu t milisekund.
Zwraca
Promise<T | void>
- Rozwiązana obietnica
isServiceBusError(unknown)
Określa, czy błąd jest typu ServiceBusError
function isServiceBusError(err: unknown): err
Parametry
- err
-
unknown
Błąd sprawdzania, czy jest to typ ServiceBusError
Zwraca
err
parseServiceBusConnectionString(string)
Analizuje podane parametry połączenia do różnych właściwości mających zastosowanie do usługi Azure Service Bus. Właściwości są przydatne do konstruowania obiektu ServiceBusClient.
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
Parametry
- connectionString
-
string
Parametry połączenia skojarzone z zasadami dostępu współdzielonego utworzone dla przestrzeni nazw, kolejki lub tematu usługi Service Bus.