SubscriptionProperties interface
updateSubscription girişini temsil eder.
Özellikler
auto |
Varlık silinmeden önce en uzun boşta kalma süresi. Bu, 1 dakika boyunca "PT1M", 5 saniye boyunca "PT5S" gibi ISO-8601 süre biçiminde belirtilmelidir. ISO-8601 süre biçimi hakkında daha fazla bilgi: https://en.wikipedia.org/wiki/ISO_8601#Durations |
availability |
Mesajlaşma varlığının kullanılabilirlik durumu. |
dead |
Service Bus'ın bir aboneliğin filtre değerlendirmesi sırasında özel duruma neden olan bir iletiyi nasıl işlediğini belirler. Değer true olarak ayarlanırsa, özel duruma neden olan ileti aboneliğin teslim edilemeyen harf alt kuyruğuna taşınır. Aksi takdirde atılır. Varsayılan olarak bu parametre true olarak ayarlanır ve kullanıcının özel durumun nedenini araştırma şansı verir. Yanlış biçimlendirilmiş bir iletiden veya filtrede iletinin biçimi hakkında yapılan bazı yanlış varsayımlardan kaynaklanabilir. Yalnızca konu oluşturma zamanında ayarlanabilir. |
dead |
Etkinse ve bir iletinin süresi dolarsa, Service Bus iletiyi kuyruktan aboneliğin teslim edilemeyen alt kuyruğuna taşır. Devre dışı bırakılırsa, ileti aboneliğin ana kuyruğundan kalıcı olarak silinir. Yalnızca abonelik oluşturma zamanında ayarlanabilir. |
default |
Bir iletinin abonelikte ne kadar süreyle yaşadığını belirler. Teslim edilemeyen iletinin etkinleştirilip etkinleştirilmediğine bağlı olarak, TTL'nin süresi dolan bir ileti aboneliğin ilişkili DeadLtterQueue öğesine taşınır veya kalıcı olarak silinir. Bu, 1 dakika boyunca "PT1M", 5 saniye boyunca "PT5S" gibi ISO-8601 süre biçiminde belirtilmelidir. ISO-8601 süre biçimi hakkında daha fazla bilgi: https://en.wikipedia.org/wiki/ISO_8601#Durations |
enable |
Toplu işlemlere izin verilip verilmediğini belirtir. |
forward |
Mutlak URL veya teslim edilemeyen iletilerin iletileceği sıranın veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir |
forward |
Mutlak URL veya iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir |
lock |
Varsayılan kilit süresi, kilit süresini tanımlamayan aboneliklere uygulanır. (Oturumlar etkinleştirildiyse, bu kilit süresi iletiler için değil oturumlar için geçerlidir.) Bu, 1 dakika boyunca "PT1M", 5 saniye boyunca "PT5S" gibi ISO-8601 süre biçiminde belirtilmelidir. ISO-8601 süre biçimi hakkında daha fazla bilgi: https://en.wikipedia.org/wiki/ISO_8601#Durations |
max |
İletilerin teslim sayısı üst sınırı, hala kapatılmadıysa, teslim edilemeyen ileti alt kuyruğuna taşınır. |
requires |
True olarak ayarlanırsa abonelik oturuma duyarlı olur ve yalnızca SessionReceiver desteklenir. Oturum kullanan abonelik REST aracılığıyla desteklenmez. Yalnızca abonelik oluşturma zamanında ayarlanabilir. |
status | Mesajlaşma varlığının durumu. |
subscription |
Aboneliğin adı |
topic |
Konunun adı |
user |
Kullanıcı abonelikle ilişkili meta veri bilgilerini sağladı. Etiketler, etiketler vb. metin içeriğini belirtmek için kullanılır. Değer utf-8 içinde kodlanmış 1024 bayt'ı aşmamalıdır. |
Özellik Ayrıntıları
autoDeleteOnIdle
Varlık silinmeden önce en uzun boşta kalma süresi. Bu, 1 dakika boyunca "PT1M", 5 saniye boyunca "PT5S" gibi ISO-8601 süre biçiminde belirtilmelidir.
ISO-8601 süre biçimi hakkında daha fazla bilgi: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle: string
Özellik Değeri
string
availabilityStatus
Mesajlaşma varlığının kullanılabilirlik durumu.
availabilityStatus?: EntityAvailabilityStatus
Özellik Değeri
deadLetteringOnFilterEvaluationExceptions
Service Bus'ın bir aboneliğin filtre değerlendirmesi sırasında özel duruma neden olan bir iletiyi nasıl işlediğini belirler. Değer true olarak ayarlanırsa, özel duruma neden olan ileti aboneliğin teslim edilemeyen harf alt kuyruğuna taşınır. Aksi takdirde atılır. Varsayılan olarak bu parametre true olarak ayarlanır ve kullanıcının özel durumun nedenini araştırma şansı verir. Yanlış biçimlendirilmiş bir iletiden veya filtrede iletinin biçimi hakkında yapılan bazı yanlış varsayımlardan kaynaklanabilir. Yalnızca konu oluşturma zamanında ayarlanabilir.
deadLetteringOnFilterEvaluationExceptions: boolean
Özellik Değeri
boolean
deadLetteringOnMessageExpiration
Etkinse ve bir iletinin süresi dolarsa, Service Bus iletiyi kuyruktan aboneliğin teslim edilemeyen alt kuyruğuna taşır. Devre dışı bırakılırsa, ileti aboneliğin ana kuyruğundan kalıcı olarak silinir. Yalnızca abonelik oluşturma zamanında ayarlanabilir.
deadLetteringOnMessageExpiration: boolean
Özellik Değeri
boolean
defaultMessageTimeToLive
Bir iletinin abonelikte ne kadar süreyle yaşadığını belirler. Teslim edilemeyen iletinin etkinleştirilip etkinleştirilmediğine bağlı olarak, TTL'nin süresi dolan bir ileti aboneliğin ilişkili DeadLtterQueue öğesine taşınır veya kalıcı olarak silinir. Bu, 1 dakika boyunca "PT1M", 5 saniye boyunca "PT5S" gibi ISO-8601 süre biçiminde belirtilmelidir.
ISO-8601 süre biçimi hakkında daha fazla bilgi: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive: string
Özellik Değeri
string
enableBatchedOperations
Toplu işlemlere izin verilip verilmediğini belirtir.
enableBatchedOperations: boolean
Özellik Değeri
boolean
forwardDeadLetteredMessagesTo
Mutlak URL veya teslim edilemeyen iletilerin iletileceği sıranın veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Özellik Değeri
string
forwardTo
Mutlak URL veya iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Özellik Değeri
string
lockDuration
Varsayılan kilit süresi, kilit süresini tanımlamayan aboneliklere uygulanır. (Oturumlar etkinleştirildiyse, bu kilit süresi iletiler için değil oturumlar için geçerlidir.)
Bu, 1 dakika boyunca "PT1M", 5 saniye boyunca "PT5S" gibi ISO-8601 süre biçiminde belirtilmelidir.
ISO-8601 süre biçimi hakkında daha fazla bilgi: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration: string
Özellik Değeri
string
maxDeliveryCount
İletilerin teslim sayısı üst sınırı, hala kapatılmadıysa, teslim edilemeyen ileti alt kuyruğuna taşınır.
maxDeliveryCount: number
Özellik Değeri
number
requiresSession
True olarak ayarlanırsa abonelik oturuma duyarlı olur ve yalnızca SessionReceiver desteklenir. Oturum kullanan abonelik REST aracılığıyla desteklenmez. Yalnızca abonelik oluşturma zamanında ayarlanabilir.
requiresSession: boolean
Özellik Değeri
boolean
status
subscriptionName
Aboneliğin adı
subscriptionName: string
Özellik Değeri
string
topicName
Konunun adı
topicName: string
Özellik Değeri
string
userMetadata
Kullanıcı abonelikle ilişkili meta veri bilgilerini sağladı. Etiketler, etiketler vb. metin içeriğini belirtmek için kullanılır. Değer utf-8 içinde kodlanmış 1024 bayt'ı aşmamalıdır.
userMetadata?: string
Özellik Değeri
string