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:
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.
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
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.
- Body
- Subscription
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
- Body
- ServiceBusMessage
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
- response
- array of ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- response
- array of ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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
- Body
- ServiceBusMessage
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ı. |