Aracılığıyla paylaş


SubscriptionProperties interface

updateSubscription girişini temsil eder.

Özellikler

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

availabilityStatus

Mesajlaşma varlığının kullanılabilirlik durumu.

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.

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.

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

enableBatchedOperations

Toplu işlemlere izin verilip verilmediğini belirtir.

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>

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>

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

maxDeliveryCount

İletilerin teslim sayısı üst sınırı, hala kapatılmadıysa, teslim edilemeyen ileti alt kuyruğuna taşınır.

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.

status

Mesajlaşma varlığının durumu.

subscriptionName

Aboneliğin adı

topicName

Konunun adı

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.

Ö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

Mesajlaşma varlığının durumu.

status: EntityStatus

Özellik Değeri

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