SubscriptionProperties interface

Mewakili input untuk updateSubscription.

Properti

autoDeleteOnIdle

Waktu menganggur maksimum sebelum entitas dihapus. Ini akan ditentukan dalam format durasi ISO-8601 seperti "PT1M" selama 1 menit, "PT5S" selama 5 detik.

Selengkapnya tentang format durasi ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Status ketersediaan entitas olahpesan.

deadLetteringOnFilterEvaluationExceptions

Menentukan bagaimana Azure Service Bus menangani pesan yang menyebabkan pengecualian selama evaluasi filter langganan. Jika nilai diatur ke true, pesan yang menyebabkan pengecualian akan dipindahkan ke sub-antrean dead-letter langganan. Jika tidak, itu akan dibuang. Secara default parameter ini diatur ke true, memungkinkan pengguna untuk menyelidiki penyebab pengecualian. Ini dapat terjadi dari pesan cacat atau beberapa asumsi yang salah dibuat dalam filter tentang bentuk pesan. Hanya dapat diatur pada waktu pembuatan topik.

deadLetteringOnMessageExpiration

Jika diaktifkan dan pesan kedaluwarsa, Bus Layanan memindahkan pesan dari antrean ke sub-antrean surat mati langganan. Jika dinonaktifkan, pesan akan dihapus secara permanen dari antrean utama langganan. Hanya dapat diatur pada waktu pembuatan langganan.

defaultMessageTimeToLive

Menentukan berapa lama pesan berada dalam langganan. Berdasarkan apakah dead-lettering diaktifkan, pesan yang TTL-nya telah kedaluwarsa akan dipindahkan ke DeadLtterQueue terkait langganan atau dihapus secara permanen. Ini akan ditentukan dalam format durasi ISO-8601 seperti "PT1M" selama 1 menit, "PT5S" selama 5 detik.

Selengkapnya tentang format durasi ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Menentukan apakah operasi batch harus diizinkan.

forwardDeadLetteredMessagesTo

URL absolut atau nama antrean atau topik tempat pesan surat gagal akan diteruskan. Misalnya, input URL absolut adalah dari formulir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

URL absolut atau nama antrean atau topik tempat pesan akan diteruskan. Misalnya, input URL absolut adalah dari formulir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

Durasi kunci default diterapkan ke langganan yang tidak menentukan durasi kunci. (Jika sesi diaktifkan, durasi kunci ini berlaku untuk sesi dan bukan untuk pesan.)

Ini akan ditentukan dalam format durasi ISO-8601 seperti "PT1M" selama 1 menit, "PT5S" selama 5 detik.

Selengkapnya tentang format durasi ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

Jumlah pengiriman maksimum pesan setelah itu jika masih belum diselesaikan, dipindahkan ke sub-antrean surat mati.

requiresSession

Jika diatur ke true, langganan akan mengetahui sesi dan hanya SessionReceiver yang akan didukung. Langganan yang sadar sesi tidak didukung melalui REST. Hanya dapat diatur pada waktu pembuatan langganan.

status

Status entitas olahpesan.

subscriptionName

Nama langganan

topicName

Nama topik

userMetadata

Pengguna menyediakan informasi metadata yang terkait dengan langganan. Digunakan untuk menentukan konten tekstual seperti tag, label, dll. Nilai tidak boleh melebihi 1024 byte yang dikodekan dalam utf-8.

Detail Properti

autoDeleteOnIdle

Waktu menganggur maksimum sebelum entitas dihapus. Ini akan ditentukan dalam format durasi ISO-8601 seperti "PT1M" selama 1 menit, "PT5S" selama 5 detik.

Selengkapnya tentang format durasi ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

Nilai Properti

string

availabilityStatus

Status ketersediaan entitas olahpesan.

availabilityStatus?: EntityAvailabilityStatus

Nilai Properti

deadLetteringOnFilterEvaluationExceptions

Menentukan bagaimana Azure Service Bus menangani pesan yang menyebabkan pengecualian selama evaluasi filter langganan. Jika nilai diatur ke true, pesan yang menyebabkan pengecualian akan dipindahkan ke sub-antrean dead-letter langganan. Jika tidak, itu akan dibuang. Secara default parameter ini diatur ke true, memungkinkan pengguna untuk menyelidiki penyebab pengecualian. Ini dapat terjadi dari pesan cacat atau beberapa asumsi yang salah dibuat dalam filter tentang bentuk pesan. Hanya dapat diatur pada waktu pembuatan topik.

deadLetteringOnFilterEvaluationExceptions: boolean

Nilai Properti

boolean

deadLetteringOnMessageExpiration

Jika diaktifkan dan pesan kedaluwarsa, Bus Layanan memindahkan pesan dari antrean ke sub-antrean surat mati langganan. Jika dinonaktifkan, pesan akan dihapus secara permanen dari antrean utama langganan. Hanya dapat diatur pada waktu pembuatan langganan.

deadLetteringOnMessageExpiration: boolean

Nilai Properti

boolean

defaultMessageTimeToLive

Menentukan berapa lama pesan berada dalam langganan. Berdasarkan apakah dead-lettering diaktifkan, pesan yang TTL-nya telah kedaluwarsa akan dipindahkan ke DeadLtterQueue terkait langganan atau dihapus secara permanen. Ini akan ditentukan dalam format durasi ISO-8601 seperti "PT1M" selama 1 menit, "PT5S" selama 5 detik.

Selengkapnya tentang format durasi ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

Nilai Properti

string

enableBatchedOperations

Menentukan apakah operasi batch harus diizinkan.

enableBatchedOperations: boolean

Nilai Properti

boolean

forwardDeadLetteredMessagesTo

URL absolut atau nama antrean atau topik tempat pesan surat gagal akan diteruskan. Misalnya, input URL absolut adalah dari formulir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardDeadLetteredMessagesTo?: string

Nilai Properti

string

forwardTo

URL absolut atau nama antrean atau topik tempat pesan akan diteruskan. Misalnya, input URL absolut adalah dari formulir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo?: string

Nilai Properti

string

lockDuration

Durasi kunci default diterapkan ke langganan yang tidak menentukan durasi kunci. (Jika sesi diaktifkan, durasi kunci ini berlaku untuk sesi dan bukan untuk pesan.)

Ini akan ditentukan dalam format durasi ISO-8601 seperti "PT1M" selama 1 menit, "PT5S" selama 5 detik.

Selengkapnya tentang format durasi ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

lockDuration: string

Nilai Properti

string

maxDeliveryCount

Jumlah pengiriman maksimum pesan setelah itu jika masih belum diselesaikan, dipindahkan ke sub-antrean surat mati.

maxDeliveryCount: number

Nilai Properti

number

requiresSession

Jika diatur ke true, langganan akan mengetahui sesi dan hanya SessionReceiver yang akan didukung. Langganan yang sadar sesi tidak didukung melalui REST. Hanya dapat diatur pada waktu pembuatan langganan.

requiresSession: boolean

Nilai Properti

boolean

status

Status entitas olahpesan.

status: EntityStatus

Nilai Properti

subscriptionName

Nama langganan

subscriptionName: string

Nilai Properti

string

topicName

Nama topik

topicName: string

Nilai Properti

string

userMetadata

Pengguna menyediakan informasi metadata yang terkait dengan langganan. Digunakan untuk menentukan konten tekstual seperti tag, label, dll. Nilai tidak boleh melebihi 1024 byte yang dikodekan dalam utf-8.

userMetadata?: string

Nilai Properti

string