Aracılığıyla paylaş


Service Bus

İleti göndermek ve almak için Azure Service Bus'a bağlanın. Kuyruğa gönderme, konuya gönderme, kuyruktan alma, abonelikten alma gibi eylemler gerçekleştirebilirsiniz.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - US Government (GCC High)
Logic Apps Standart Tüm Logic Apps bölgeleri
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - US Government (GCC High)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - US Government (GCC High)
İletişim
İsim Microsoft
URL Microsoft LogicApps Desteği
Microsoft Power Automate Desteği
Microsoft Power Apps Desteği
Bağlayıcı Meta Verileri
Publisher Microsoft
Web sitesi https://azure.microsoft.com/services/service-bus/

Genel bilinen sorunlar ve sınırlamalar

  • Sonsuz döngüler

    Aynı bağlayıcı türüne sahip bir tetikleyiciyi ve eylemi seçip bunları kuyruk veya konu aboneliği gibi aynı varlıkla çalışmak için kullanırken dikkatli olun. Bu birleşim sonsuz bir döngü oluşturabilir ve bu da hiç bitmeyecek bir iş akışına neden olur.

    Örneğin, iş akışınızın kuyrukta yeni alınan bir iletiyi döndüren ve bu tetikleyiciyi aynı kuyruğa ileti gönderen bir Service Bus eylemiyle izleyen bir Service Bus tetikleyicisi kullandığını varsayalım. Bu desen sonsuz bir döngü oluşturarak sonu olmayan bir iş akışına neden olabilir.

  • Bağlayıcı önbelleğinde kaydedilen oturumlarda sınır

    Abonelik veya konu gibi Service Bus mesajlaşma varlığı başına, Service Bus bağlayıcısı bağlayıcı önbelleğine aynı anda en fazla 1.500 benzersiz oturum kaydedebilir. Oturum sayısı bu sınırı aşarsa, eski oturumlar önbellekten kaldırılır. Daha fazla bilgi için bkz . İleti oturumları.

  • Uzun yoklama tetikleyicileri

    Azure Service Bus yönetilen bağlayıcısı için tüm tetikleyiciler uzun süre yoklamadır. Bu tetikleyici türü tüm iletileri işler ve ardından kuyrukta veya konu başlığı aboneliğinde daha fazla iletinin görünmesi için 30 saniye bekler. 30 saniye içinde hiçbir ileti görünmezse tetikleyici çalıştırması atlanır. Aksi takdirde kuyruk veya konu aboneliği boş kalana kadar tetikleyici iletileri okumaya devam eder. Sonraki tetikleyici yoklaması tetikleyicinin özelliklerinde belirtilen yinelenme aralığını temel alır.

Microsoft Entra Id kimlik doğrulaması

Microsoft Entra Id kimlik doğrulamasını kullanmak için kullanıcı hesabı belirli bir rol ataması gerektirir. Daha fazla bilgi için bkz. Erişim hakları için Azure rolü atama - Azure Service Bus.

Yönetilen kimlik doğrulaması

Şu anda yönetilen kimlik kimlik doğrulaması yalnızca Azure Logic Apps için desteklenmektedir.

  • Mantıksal uygulama iş akışınızdan Service Bus ad alanınıza ve mesajlaşma varlığınıza erişimi doğrulayan bir yönetilen kimlik kullanmak için ilgili düzeylerde rol izinleri atadığınızdan emin olun. Örneğin, bir kuyruğa erişmek için yönetilen kimlik, bu kuyruk için gerekli izinlere sahip bir rol gerektirir.

  • Farklı bir mesajlaşma varlığına erişen her yönetilen kimliğin bu varlığa ayrı bir bağlantısı olmalıdır. İleti göndermek ve almak için farklı Azure Service Bus eylemleri kullanıyorsanız ve bu eylemler farklı izinler gerektiriyorsa, farklı bağlantılar kullandığınızdan emin olun.

Yönetilen kimliği Azure Service Bus ile kullanmak üzere etkinleştirmek için şu üst düzey adımları izleyin:

  1. Mantıksal uygulama kaynağınız için yönetilen kimliği etkinleştirin veya oluşturun. Daha fazla bilgi için bkz. Azure Logic Apps'te yönetilen kimliklerle Azure kaynaklarına erişimin kimliğini doğrulama.

  2. Kimliğe Azure Service Bus kaynaklarına erişim verin. Daha fazla bilgi için bkz. Erişim hakları için Azure rolü atama - Azure Service Bus

  3. Kullanıcı tarafından atanan bir kimlik için, kimliği mantıksal uygulama kaynağına ekleyin. Azure Logic Apps'te yönetilen kimlikler hakkında daha fazla bilgi için bkz. Azure Logic Apps'te yönetilen kimlikleri kullanarak Azure kaynaklarına erişimin kimliğini doğrulama

Bağlayıcı derinlemesine

Bu makalede Azure Logic Apps, Power Automate ve Power Apps için kullanılabilen Azure Service Bus yönetilen bağlayıcısının işlemleri açıklanmaktadır. Azure Service Bus yerleşik bağlayıcısı yalnızca Azure Logic Apps'teki Standart mantıksal uygulama iş akışları için kullanılabilir.

Azure Logic Apps'teki Azure Service Bus yerleşik bağlayıcısı ve yönetilen bağlayıcısı hakkında daha fazla bilgi için bkz. Azure Logic Apps'teki iş akışlarından Azure Service Bus'a bağlanma.

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Erişim Anahtarı Azure Service Bus'ınıza erişmek için bağlantı dizesi sağlayın. Azure Kamu ve ABD Kamu (GCC) ve US Government (GCC-High) içindeki Azure Kamu ve Savunma Bakanlığı (DoD) dışındaki tüm bölgeler Paylaşılamaz
Erişim Anahtarı (Azure Kamu) Azure Service Bus'ınıza erişmek için bağlantı dizesi sağlayın. Yalnızca Azure Kamu ve ABD Kamu (GCC) ve ABD Kamu'da (GCC-High) Azure Kamu ve Savunma Bakanlığı (DoD) Paylaşılamaz
İstemci Sertifikası Kimlik Doğrulaması PFX sertifikasını ve parolasını kullanarak Microsoft Entra Id kimlik bilgilerini sağlayın Tüm bölgeler Paylaşılabilir
Logic Apps Yönetilen Kimliği LogicApps Yönetilen Kimliği kullanarak bağlantı oluşturma Yalnızca LOGICAPPS Paylaşılabilir
Microsoft Entra ID Integrated Azure Service Bus'ınıza erişmek için Microsoft Entra Kimliğini kullanın. Azure Kamu ve ABD Kamu (GCC) ve US Government (GCC-High) içindeki Azure Kamu ve Savunma Bakanlığı (DoD) dışındaki tüm bölgeler Paylaşılamaz
Microsoft Entra Id Integrated (Azure Kamu) Azure Service Bus'ınıza erişmek için Microsoft Entra Kimliğini kullanın. Yalnızca Azure Kamu ve ABD Kamu (GCC) ve ABD Kamu'da (GCC-High) Azure Kamu ve Savunma Bakanlığı (DoD) Paylaşılamaz
Varsayılan [KULLANIM DIŞI] Bu seçenek yalnızca açık kimlik doğrulama türü olmayan eski bağlantılar içindir ve yalnızca geriye dönük uyumluluk için sağlanır. Tüm bölgeler Paylaşılamaz

Erişim Tuşu

Kimlik Doğrulama Kimliği: connectionstringauth

Geçerli: Azure Kamu ve ABD Kamu (GCC) ve US Government (GCC-High) içindeki Azure Kamu ve Savunma Bakanlığı (DoD) dışındaki tüm bölgeler

Azure Service Bus'ınıza erişmek için bağlantı dizesi sağlayın.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Bağlantı Dizesi securestring Azure Service Bus Bağlantı Dizesi Doğru

Erişim Anahtarı (Azure Kamu)

Kimlik Doğrulama Kimliği: connectionstringauth

Geçerli: Yalnızca Azure Kamu ve ABD Kamu (GCC) ve ABD Kamu'da (GCC-High) Azure Kamu ve Savunma Bakanlığı (DoD)

Azure Service Bus'ınıza erişmek için bağlantı dizesi sağlayın.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Bağlantı Dizesi securestring Azure Service Bus Bağlantı Dizesi Doğru

İstemci Sertifikası Kimlik Doğrulaması

Kimlik Doğrulama Kimliği: CertOauth

Geçerli: Tüm bölgeler

PFX sertifikasını ve parolasını kullanarak Microsoft Entra Id kimlik bilgilerini sağlayın

Bu, paylaşılabilir bir bağlantıdır. Power app başka bir kullanıcıyla paylaşılıyorsa, bağlantı da paylaşılır. Daha fazla bilgi için bkz . Tuval uygulamaları için bağlayıcılara genel bakış - Power Apps | Microsoft Docs

İsim Türü Description Gerekli
Tenant String Doğru
Müşteri Kimliği String Microsoft Entra Id uygulaması için istemci kimliği Doğru
İstemci sertifikası gizli dizisi istemci sertifikası Bu uygulama tarafından izin verilen istemci sertifikası gizli dizisi Doğru
Ad Alanı Uç Noktası String Service Bus Ad Alanı Uç Noktası Sağlama (örneğin: sb://testsb.servicebus.windows.net/) Doğru

Logic Apps Yönetilen Kimliği

Kimlik Doğrulaması Kimliği: managedIdentityAuth

Uygulanabilir: Yalnızca LOGICAPPS

LogicApps Yönetilen Kimliği kullanarak bağlantı oluşturma

Bu, paylaşılabilir bir bağlantıdır. Power app başka bir kullanıcıyla paylaşılıyorsa, bağlantı da paylaşılır. Daha fazla bilgi için bkz . Tuval uygulamaları için bağlayıcılara genel bakış - Power Apps | Microsoft Docs

İsim Türü Description Gerekli
LogicApps Yönetilen Kimliği managedIdentity Logic Apps Yönetilen Kimliği ile oturum açma Doğru
Ad Alanı Uç Noktası String Service Bus Ad Alanı Uç Noktası Sağlama (örneğin: sb://testsb.servicebus.windows.net/) Doğru

Microsoft Entra Kimliği Entegre

Kimlik Doğrulama Kimliği: aadAuth

Geçerli: Azure Kamu ve ABD Kamu (GCC) ve US Government (GCC-High) içindeki Azure Kamu ve Savunma Bakanlığı (DoD) dışındaki tüm bölgeler

Azure Service Bus'ınıza erişmek için Microsoft Entra Kimliğini kullanın.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Ad Alanı Uç Noktası String Service Bus Ad Alanı Uç Noktası Sağlama (örneğin: sb://testsb.servicebus.windows.net/) Doğru

Microsoft Entra Id Integrated (Azure Kamu)

Kimlik Doğrulama Kimliği: aadAuth

Geçerli: Yalnızca Azure Kamu ve ABD Kamu (GCC) ve ABD Kamu'da (GCC-High) Azure Kamu ve Savunma Bakanlığı (DoD)

Azure Service Bus'ınıza erişmek için Microsoft Entra Kimliğini kullanın.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Ad Alanı Uç Noktası String Service Bus Ad Alanı Uç Noktası Sağlama (örneğin: sb://testsb.servicebus.windows.net/) Doğru

Varsayılan [KULLANIM DIŞI]

Geçerli: Tüm bölgeler

Bu seçenek yalnızca açık kimlik doğrulama türü olmayan eski bağlantılar içindir ve yalnızca geriye dönük uyumluluk için sağlanır.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Bağlantı Dizesi securestring Azure Service Bus Bağlantı Dizesi Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 6000 60 saniye

Eylemler

Bir veya daha fazla ileti gönderme

Bu işlem bir kuyruğa veya konuya bir veya daha fazla ileti gönderir.

İleti gönder

Bu işlem bir kuyruğa veya konuya ileti gönderir.

İletiyi kuyrukta bırakma

İşlem, kuyruktaki bir iletiyi bırakır.

Konu aboneliği oluşturma

İşlem bir konu başlığı aboneliği oluşturur.

Konu aboneliğinde iletinin teslim edilmediği mektup

İşlem, iletiyi Kuyruğa Dead-Letter konu başlığına taşır.

Konu aboneliğinde iletiyi bırakma

İşlem, konu aboneliğindeki bir iletiyi bırakır.

Konu aboneliğinde iletiyi tamamlama

İşlem, konu aboneliğindeki bir iletiyi tamamlar.

Konu aboneliğinde oturum kilidini yenileme

İşlem, konu aboneliğindeki oturumu yeniler.

Konu aboneliğindeki iletinin kilidini yenileme

İşlem, konu aboneliğindeki bir iletinin kilidini yeniler.

Konu aboneliğindeki iletiyi erteleme

İşlem, konu aboneliğindeki bir iletiyi geçersiz hale getirmektedir.

Konu aboneliğinden ertelenen ileti alma

İşlem, konu aboneliğinden ertelenen bir ileti alır.

Konu aboneliğinden ileti alma (peek-lock)

İşlem, peek-lock ile bir konu aboneliğinden iletiler alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Konu aboneliğini silme

İşlem bir konu aboneliğini siler.

Konu başlığındaki oturumu kapatma

İşlem, konu başlığındaki bir oturumu kapatır.

Kuyruktaki iletideki kilidi yenileme

İşlem, kuyruktaki bir iletinin kilidini yeniler.

Kuyruktaki iletiyi erteleme

İşlem, kuyruktaki bir iletiyi geçersiz hale getirmektedir.

Kuyruktaki iletiyi tamamlama

İşlem, kuyruktaki bir iletiyi tamamlar.

Kuyruktaki iletiyi teslim edilemeyen ileti

İşlem, iletiyi Dead-Letter Kuyruğuna taşır.

Kuyruktaki oturumda kilidi yenileme

İşlem, kuyruktaki bir oturumu yeniler.

Kuyruktaki oturumu kapatma

İşlem, kuyruktaki bir oturumu kapatır.

Kuyruktan ertelenen iletiyi alma

İşlem bir kuyruktan ertelenen bir ileti alır.

Kuyruktan ileti alma (peek-lock)

İşlem, peek-lock ile bir kuyruktan iletiler alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Bir veya daha fazla ileti gönderme

Bu işlem bir kuyruğa veya konuya bir veya daha fazla ileti gönderir.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk/Konu adı
entityName True string

Kuyruğun veya konunun adı

Content
ContentData byte

İletinin içeriği

İçerik Türü
ContentType string

İleti içeriğinin içerik türü

Özellikler
Properties object

Aracılı her özellik için anahtar-değer çiftleri

İleti Kimliği
MessageId string

Bu, Service Bus'ın etkinse yinelenen iletileri tanımlamak için kullanabileceği kullanıcı tanımlı bir değerdir.

İçin
To string

Gönder adresi

Yanıtla
ReplyTo string

Yanıt için kuyruğun adresi

Oturum Kimliğini Yanıtla
ReplyToSessionId string

Yanıtlana oturumun tanımlayıcısı

Etiket
Label string

Uygulamaya özgü etiket

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

utc olarak iletinin kuyruğa eklendiği tarih ve saat

Oturum Kimliği
SessionId string

Oturumun tanımlayıcısı

Bağıntı Kimliği
CorrelationId string

Bağıntının tanımlayıcısı

Sıra Numarası
SequenceNumber integer

Sıra numarasının tanımlayıcısı

Kilit Belirteci
LockToken string

İletinin dize olarak kilit belirteci.

Yaşam Süresi
TimeToLive integer

Bu, bir iletinin geçerli olduğu süredir. Süre, iletinin Service Bus'a gönderilmesinden başlar.

Sistem özellikleri
systemProperties string

Sistem özellikleri - Yok veya Çalıştırma Ayrıntıları. Çalıştırma Ayrıntıları, çalıştırma meta verisi özellik ayrıntılarını iletiye özel özellikler olarak ekler.

İleti gönder

Bu işlem bir kuyruğa veya konuya ileti gönderir.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk/Konu adı
entityName True string

Kuyruğun veya konunun adı

Content
ContentData byte

İletinin içeriği

İçerik Türü
ContentType string

İleti içeriğinin içerik türü

Özellikler
Properties object

Aracılı her özellik için anahtar-değer çiftleri

İleti Kimliği
MessageId string

Bu, Service Bus'ın etkinse yinelenen iletileri tanımlamak için kullanabileceği kullanıcı tanımlı bir değerdir.

İçin
To string

Gönder adresi

Yanıtla
ReplyTo string

Yanıt için kuyruğun adresi

Oturum Kimliğini Yanıtla
ReplyToSessionId string

Yanıtlana oturumun tanımlayıcısı

Etiket
Label string

Uygulamaya özgü etiket

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

utc olarak iletinin kuyruğa eklendiği tarih ve saat

Oturum Kimliği
SessionId string

Oturumun tanımlayıcısı

Bağıntı Kimliği
CorrelationId string

Bağıntının tanımlayıcısı

Sıra Numarası
SequenceNumber integer

Sıra numarasının tanımlayıcısı

Kilit Belirteci
LockToken string

İletinin dize olarak kilit belirteci.

Yaşam Süresi
TimeToLive integer

Bu, bir iletinin geçerli olduğu süredir. Süre, iletinin Service Bus'a gönderilmesinden başlar.

Sistem özellikleri
systemProperties string

Sistem özellikleri - Yok veya Çalıştırma Ayrıntıları. Çalıştırma Ayrıntıları, çalıştırma meta verisi özellik ayrıntılarını iletiye özel özellikler olarak ekler.

İletiyi kuyrukta bırakma

İşlem, kuyruktaki bir iletiyi bırakır.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

İletinin belirtecini kilitleme
lockToken True string

Bırakmak için iletinin belirtecini kilitleme

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Konu aboneliği oluşturma

İşlem bir konu başlığı aboneliği oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

Filter
subscriptionFilter True dynamic

Abonelik filtresi

Filtre türü
subscriptionFilterType string

Filtre türü

Döndürülenler

Konu aboneliği.

Konu aboneliğinde iletinin teslim edilmediği mektup

İşlem, iletiyi Kuyruğa Dead-Letter konu başlığına taşır.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

İletinin belirtecini kilitleme
lockToken True string

İletinin belirtecini teslim edilemeyen harfe kilitleme

Oturum kimliği
sessionId string

Oturum kimliği

Teslim edilemeyen mektup nedeni
deadLetterReason string

Teslim edilemeyen mektup nedeni

Teslim edilemeyen harf hatası açıklaması
deadLetterErrorDescription string

Teslim edilemeyen harf hatası açıklaması

Konu aboneliğinde iletiyi bırakma

İşlem, konu aboneliğindeki bir iletiyi bırakır.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

İletinin belirtecini kilitleme
lockToken True string

Bırakmak için iletinin belirtecini kilitleme

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Konu aboneliğinde iletiyi tamamlama

İşlem, konu aboneliğindeki bir iletiyi tamamlar.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

İletinin belirtecini kilitleme
lockToken True string

tamamlanması için iletinin belirtecini kilitleme

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Konu aboneliğinde oturum kilidini yenileme

İşlem, konu aboneliğindeki oturumu yeniler.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

Oturum kimliği
sessionId True string

Oturum kimliği

Konu aboneliğindeki iletinin kilidini yenileme

İşlem, konu aboneliğindeki bir iletinin kilidini yeniler.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

İletinin belirtecini kilitleme
lockToken True string

Kilidi yenilemek için iletinin kilit belirteci

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Konu aboneliğindeki iletiyi erteleme

İşlem, konu aboneliğindeki bir iletiyi geçersiz hale getirmektedir.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

İletinin belirtecini kilitleme
lockToken True string

Ertelemek için iletinin belirtecini kilitleme

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Konu aboneliğinden ertelenen ileti alma

İşlem, konu aboneliğinden ertelenen bir ileti alır.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

İletinin sıra numarası
sequenceNumber True integer

İletinin sıra numarası

Abonelik türü
subscriptionType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Döndürülenler

Service Bus İletisi

Konu aboneliğinden ileti alma (peek-lock)

İşlem, peek-lock ile bir konu aboneliğinden iletiler alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

En fazla ileti sayısı
maxMessageCount integer

Toplu işlemde döndürülecek ileti sayısı üst sınırı

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Döndürülenler

Konu aboneliğini silme

İşlem bir konu aboneliğini siler.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

Konu başlığındaki oturumu kapatma

İşlem, konu başlığındaki bir oturumu kapatır.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

Oturum kimliği
sessionId True string

Oturum kimliği

Kuyruktaki iletideki kilidi yenileme

İşlem, kuyruktaki bir iletinin kilidini yeniler.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

İletinin belirtecini kilitleme
lockToken True string

Kilidi yenilemek için iletinin kilit belirteci

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Kuyruktaki iletiyi erteleme

İşlem, kuyruktaki bir iletiyi geçersiz hale getirmektedir.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

İletinin belirtecini kilitleme
lockToken True string

Ertelemek için iletinin belirtecini kilitleme

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Kuyruktaki iletiyi tamamlama

İşlem, kuyruktaki bir iletiyi tamamlar.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

İletinin belirtecini kilitleme
lockToken True string

tamamlanması için iletinin belirtecini kilitleme

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Kuyruktaki iletiyi teslim edilemeyen ileti

İşlem, iletiyi Dead-Letter Kuyruğuna taşır.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

İletinin belirtecini kilitleme
lockToken True string

İletinin belirtecini teslim edilemeyen harfe kilitleme

Oturum kimliği
sessionId string

Oturum kimliği

Teslim edilemeyen mektup nedeni
deadLetterReason string

Teslim edilemeyen mektup nedeni

Teslim edilemeyen harf hatası açıklaması
deadLetterErrorDescription string

Teslim edilemeyen harf hatası açıklaması

Kuyruktaki oturumda kilidi yenileme

İşlem, kuyruktaki bir oturumu yeniler.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

Oturum kimliği
sessionId True string

Oturum kimliği

Kuyruktaki oturumu kapatma

İşlem, kuyruktaki bir oturumu kapatır.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

Oturum kimliği
sessionId True string

Oturum kimliği

Kuyruktan ertelenen iletiyi alma

İşlem bir kuyruktan ertelenen bir ileti alır.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

İletinin sıra numarası
sequenceNumber True integer

İletinin sıra numarası

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Döndürülenler

Service Bus İletisi

Kuyruktan ileti alma (peek-lock)

İşlem, peek-lock ile bir kuyruktan iletiler alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

En fazla ileti sayısı
maxMessageCount integer

Toplu işlemde döndürülecek ileti sayısı üst sınırı

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği

Döndürülenler

Tetikleyiciler

Bir konuya bir veya daha fazla ileti geldiğinde (otomatik tamamlama)

İşlem, bir konudan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Bir konuya bir veya daha fazla ileti geldiğinde (peek-lock)

İşlem, peek-lock içeren bir konudan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Bir kuyruğa ileti alındığında (otomatik tamamlama)

Bu işlem, kuyrukta bir ileti alındığında bir akışı tetikler ve iletiyi otomatik olarak tamamlar.

Bir kuyruğa ileti alındığında (peek-lock)

İşlem, kuyruğa peek-lock moduyla ileti alındığında bir akışı tetikler.

Konu aboneliğinde bir ileti alındığında (peek-lock)

İşlem, bir konu başlığı aboneliğinde peek-lock moduna sahip bir ileti alındığında bir akışı tetikler.

Konu aboneliğine ileti alındığında (otomatik tamamlama)

Bu işlem, konu aboneliğinde bir ileti alındığında bir akışı tetikler ve iletiyi otomatik olarak tamamlar.

Kuyruğa bir veya daha fazla ileti geldiğinde (otomatik tamamlama)

İşlem bir kuyruktan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Kuyruğa bir veya daha fazla ileti geldiğinde (peek-lock)

İşlem, peek-lock içeren bir kuyruktan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Bir konuya bir veya daha fazla ileti geldiğinde (otomatik tamamlama)

İşlem, bir konudan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

En fazla ileti sayısı
maxMessageCount integer

Toplu işlemde döndürülecek ileti sayısı üst sınırı

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Döndürülenler

Service Bus İletisi

Bir konuya bir veya daha fazla ileti geldiğinde (peek-lock)

İşlem, peek-lock içeren bir konudan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

En fazla ileti sayısı
maxMessageCount integer

Toplu işlemde döndürülecek ileti sayısı üst sınırı

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği - Yok veya Sonraki Kullanılabilir veya oturum kimliği sağlayın

Döndürülenler

Service Bus İletisi

Bir kuyruğa ileti alındığında (otomatik tamamlama)

Bu işlem, kuyrukta bir ileti alındığında bir akışı tetikler ve iletiyi otomatik olarak tamamlar.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Döndürülenler

Service Bus İletisi

Bir kuyruğa ileti alındığında (peek-lock)

İşlem, kuyruğa peek-lock moduyla ileti alındığında bir akışı tetikler.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği - Yok veya Sonraki Kullanılabilir veya oturum kimliği sağlayın

Döndürülenler

Service Bus İletisi

Konu aboneliğinde bir ileti alındığında (peek-lock)

İşlem, bir konu başlığı aboneliğinde peek-lock moduna sahip bir ileti alındığında bir akışı tetikler.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği - Yok veya Sonraki Kullanılabilir veya oturum kimliği sağlayın

Döndürülenler

Service Bus İletisi

Konu aboneliğine ileti alındığında (otomatik tamamlama)

Bu işlem, konu aboneliğinde bir ileti alındığında bir akışı tetikler ve iletiyi otomatik olarak tamamlar.

Parametreler

Name Anahtar Gerekli Tür Description
Konu adı
topicName True string

Konunun adı

Konu aboneliği adı
subscriptionName True string

Konu aboneliğinin adı

Abonelik türü
subscriptionType string

Abonelik türü - Main veya DeadLetter

Döndürülenler

Service Bus İletisi

Kuyruğa bir veya daha fazla ileti geldiğinde (otomatik tamamlama)

İşlem bir kuyruktan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

En fazla ileti sayısı
maxMessageCount integer

Toplu işlemde döndürülecek ileti sayısı üst sınırı

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Döndürülenler

Service Bus İletisi

Kuyruğa bir veya daha fazla ileti geldiğinde (peek-lock)

İşlem, peek-lock içeren bir kuyruktan bir veya daha fazla ileti alır. İleti sayısı üst sınırı sağlanmazsa 20 iletiyi okur.

Parametreler

Name Anahtar Gerekli Tür Description
Kuyruk adı
queueName True string

Kuyruğun adı

En fazla ileti sayısı
maxMessageCount integer

Toplu işlemde döndürülecek ileti sayısı üst sınırı

Kuyruk türü
queueType string

Kuyruk türü - Main veya DeadLetter

Oturum kimliği
sessionId string

Oturum kimliği - Yok veya Sonraki Kullanılabilir veya oturum kimliği sağlayın

Döndürülenler

Service Bus İletisi

Tanımlar

ServiceBusMessage

Service Bus İletisi

Name Yol Tür Description
Content
ContentData byte

İletinin içeriği

İçerik Türü
ContentType string

İleti içeriğinin içerik türü

Özellikler
Properties object

Aracılı her özellik için anahtar-değer çiftleri

İleti Kimliği
MessageId string

Bu, Service Bus'ın etkinse yinelenen iletileri tanımlamak için kullanabileceği kullanıcı tanımlı bir değerdir.

İçin
To string

Gönder adresi

Yanıtla
ReplyTo string

Yanıt için kuyruğun adresi

Oturum Kimliğini Yanıtla
ReplyToSessionId string

Yanıtlana oturumun tanımlayıcısı

Etiket
Label string

Uygulamaya özgü etiket

ScheduledEnqueueTimeUtc
ScheduledEnqueueTimeUtc date-time

utc olarak iletinin kuyruğa eklendiği tarih ve saat

Oturum Kimliği
SessionId string

Oturumun tanımlayıcısı

Bağıntı Kimliği
CorrelationId string

Bağıntının tanımlayıcısı

Sıra Numarası
SequenceNumber integer

Sıra numarasının tanımlayıcısı

Kilit Belirteci
LockToken string

İletinin dize olarak kilit belirteci.

Yaşam Süresi
TimeToLive integer

Bu, bir iletinin geçerli olduğu süredir. Süre, iletinin Service Bus'a gönderilmesinden başlar.

Subscription

Konu aboneliği.

Name Yol Tür Description
Abonelik adı
SubscriptionName string

Abonelik adı.