@azure/service-bus package
Sınıflar
MessagingError |
Mesajlaşma Hatası için temel sınıfı açıklar. |
ServiceBusAdministrationClient |
Tüm işlemler, ilgili çıkışı içeren bir nesneye çözümleyen vaatler döndürür.
Bu nesneler, hizmetten doğrudan yanıta erişmek istiyorsanız kullanabileceğiniz adlı |
ServiceBusClient |
Kuyruklara ve konulara ileti göndermek için Gönderen örnekleri ve kuyruklardan ve aboneliklerden ileti almak üzere Alıcı örnekleri oluşturabilen bir istemci. |
ServiceBusError |
Service Bus içinde oluşan hatalar. |
Arabirimler
AuthorizationRule |
ATOM tabanlı yönetim işlemlerinde türünü |
CorrelationRuleFilter |
Bağıntı filtresi ifadesini temsil eder. CorrelationRuleFilter, Abonelikten gelen iletilerin kullanıcı ve sistem özellikleriyle eşleşen bir dizi koşul içerir. |
CreateMessageBatchOptions |
üzerinde
Örnek kullanım:
|
CreateQueueOptions |
Kuyrukta ayarlanabilir seçenekleri temsil eder |
CreateSubscriptionOptions |
Abonelikte ayarlanabilir seçenekleri temsil eder |
CreateTopicOptions |
Bir konudaki ayarlanabilir seçenekleri temsil eder |
DeadLetterOptions |
Service Bus'tan alınan iletide yöntemini kullanarak |
Delivery | |
GetMessageIteratorOptions |
Service Bus'tan yinelenebilir bir yineleyici alma seçenekleri. |
HttpHeader |
HttpHeaders koleksiyonu içindeki tek bir üst bilgi. |
HttpHeadersLike |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
HttpResponse |
Http yanıtlarında her zaman mevcut olacak özellikler. |
MessageHandlers |
Genel ileti işleyici arabirimi (streamMessages için kullanılır). |
NamespaceProperties |
Service Bus ad alanıyla ilgili meta verileri temsil eder. |
OperationOptions |
Tüm işlemler için temel seçenekler türü. |
PeekMessagesOptions |
Bir alıcıda yöntemine |
ProcessErrorArgs |
Geri çağırma bağımsız |
QueueProperties |
updateQueue girişini temsil eder. |
QueueRuntimeProperties |
Kuyruk varlığının çalışma zamanı bilgi özniteliklerini temsil eder |
ReceiveMessagesOptions |
Service Bus'tan toplu ileti alırken seçenekler. |
RetryOptions |
Modu, yeniden deneme sayısını, yeniden deneme aralığını vb. belirleyen yeniden deneme ilkesi seçenekleri. |
RuleProperties |
Kuralın tüm özniteliklerini temsil eder. |
ServiceBusAdministrationClientOptions |
İstemci seçeneklerini |
ServiceBusClientOptions |
ServiceBusClient oluşturulurken sağlanacak seçenekleri açıklar.
|
ServiceBusConnectionStringProperties |
Service Bus bağlantı dizesini oluşturan özellikler kümesi. |
ServiceBusMessage |
Service Bus'a gönderilecek iletiyi açıklar. |
ServiceBusMessageBatch |
yöntemini kullanarak <xref:createBatch> oluşturabileceğiniz bir grup ileti. |
ServiceBusReceivedMessage |
Göz atma işlemleri sırasında Service Bus'tan alınan iletiyi açıklar ve bu nedenle kapatılamaz. |
ServiceBusReceiver |
Oturumları işlemeyen bir alıcı. |
ServiceBusReceiverOptions |
Alıcı oluştururken kullanılacak seçenekler. |
ServiceBusRuleManager |
Bir aboneliğin yönetilmesine yönelik kurallara izin verir. Bu kural yöneticisi yalnızca Dinleme talepleri gerektirirken ServiceBusAdministrationClient için Yönet talepleri gerekir. |
ServiceBusSender |
Gönderen, ileti göndermek, iletileri daha sonra gönderilecek şekilde zamanlamak ve bu zamanlanmış iletileri iptal etmek için kullanılabilir.
Bir Gönderen örneği |
ServiceBusSenderOptions |
Gönderen oluştururken kullanılacak seçenekler. |
ServiceBusSessionReceiver |
Oturum kilidini yenileme dahil olmak üzere oturumları işleyen bir alıcı. |
ServiceBusSessionReceiverOptions |
Oturumları etkinleştirilmiş bir Kuyruk/Abonelik kullanırken ve |
SqlRuleFilter |
SqlRuleFilter'da tüm olası alanları temsil eder |
SubscribeOptions |
Service Bus kuyruğuna veya aboneliğine abone olduğunuzda kullanılan seçenekler. |
SubscriptionProperties |
updateSubscription girişini temsil eder. |
SubscriptionRuntimeProperties |
Abonelik varlığının çalışma zamanı bilgi özniteliklerini temsil eder |
TokenCredential |
Kimlik doğrulama belirteci sağlayabilen kimlik bilgilerini temsil eder. |
TopicProperties |
updateTopic girişini temsil eder. |
TopicRuntimeProperties |
Bir konu varlığının çalışma zamanı bilgi özniteliklerini temsil eder |
TryAddOptions |
Dağıtılmış izleme için bağlamı el ile yayma |
WebResourceLike |
Uzak sunucuya yapılacak HTTP isteğinin açıklaması. |
WebSocketImpl |
WebSocket oluşturucularının gerekli şeklini açıklar. |
WebSocketOptions |
AMQP bağlantısının Web Yuvaları üzerinden kanallarını yapılandırma seçenekleri. |
Tür Diğer Adları
EntitiesResponse |
Üzerinde yinelemeye başlamak için öğesini de içeren varlıklardaki liste işleminin |
EntityAvailabilityStatus |
Service Bus mesajlaşma varlıkları için |
EntityStatus |
Service Bus mesajlaşma varlıkları için |
OperationOptionsBase |
NOT: Bu tür, OperationOptions'dan İzlemeyi ve abortSignal'ı yapılandırma seçenekleri. |
RawHttpHeaders |
Basit bir JSON nesnesi olarak temsil edilen httpheaders koleksiyonu. |
ServiceBusErrorCode |
Service Bus hata kodları. |
SqlRuleAction |
SqlRuleAction'da tüm olası alanları temsil eder |
TransferProgressEvent |
Karşıya yükleme veya indirme ilerlemesine yanıt olarak tetiklenir. |
WithResponse |
ham yanıtla birlikte işlemin döndürülen yanıtını temsil eder. |
Numaralandırmalar
RetryMode |
Yeniden Deneme Modu türünü açıklar |
TokenType |
Desteklenen belirteçlerin türünü açıklar. |
İşlevler
delay<T>(number, Abort |
t milisaniyeden sonra bir promise'i çözümleyen setTimeout için sarmalayıcı. |
is |
Bir hatanın türünde olup olmadığını belirler |
parse |
Verilen bağlantı dizesini Azure Service Bus için geçerli olan farklı özelliklere ayrıştırıyor. Özellikler daha sonra ServiceBusClient oluşturmak için yararlıdır. |
İşlev Ayrıntıları
delay<T>(number, AbortSignalLike, string, T)
t milisaniyeden sonra bir promise'i çözümleyen setTimeout için sarmalayıcı.
function delay<T>(delayInMs: number, abortSignal?: AbortSignalLike, abortErrorMsg?: string, value?: T): Promise<T | void>
Parametreler
- delayInMs
-
number
Ertelenecek milisaniye sayısı.
- abortSignal
- AbortSignalLike
İçeren işlemle ilişkili abortSignal.
- abortErrorMsg
-
string
İçerilen işlemle ilişkili durdurma hata iletisi.
- value
-
T
T milisaniyelik bir zaman aşımından sonra çözümlenecek değer.
Döndürülenler
Promise<T | void>
- Çözülen söz
isServiceBusError(unknown)
Bir hatanın türünde olup olmadığını belirler ServiceBusError
function isServiceBusError(err: unknown): err
Parametreler
- err
-
unknown
ServiceBusError türünde olup olmadığını denetleme hatası
Döndürülenler
err
parseServiceBusConnectionString(string)
Verilen bağlantı dizesini Azure Service Bus için geçerli olan farklı özelliklere ayrıştırıyor. Özellikler daha sonra ServiceBusClient oluşturmak için yararlıdır.
function parseServiceBusConnectionString(connectionString: string): ServiceBusConnectionStringProperties
Parametreler
- connectionString
-
string
Service Bus ad alanı, kuyruğu veya konusu için oluşturulan Paylaşılan Erişim İlkesi ile ilişkili bağlantı dizesi.