CreateSubscriptionOptions interface
Mewakili opsi yang dapat diatur pada langganan
- Memperluas
Properti
auto |
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 |
availability |
Status ketersediaan entitas olahpesan. |
dead |
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. |
dead |
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. |
default |
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 |
default |
Mewakili opsi untuk membuat aturan default untuk langganan. |
enable |
Menentukan apakah operasi batch harus diizinkan. |
forward |
URL absolut atau nama antrean atau topik tempat pesan surat gagal akan diteruskan.
Misalnya, input URL absolut adalah dari formulir |
forward |
URL absolut atau nama antrean atau topik tempat pesan akan diteruskan.
Misalnya, input URL absolut adalah dari formulir |
lock |
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 |
max |
Jumlah pengiriman maksimum pesan setelah itu jika masih belum diselesaikan, dipindahkan ke sub-antrean surat mati. |
requires |
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. |
user |
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. |
Properti yang Diwariskan
abort |
Sinyal yang dapat digunakan untuk membatalkan permintaan. |
on |
Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali. |
request |
Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini. |
serializer |
Opsi untuk mengambil alih perilaku serialisasi/de-serialisasi. |
tracing |
Opsi yang digunakan saat pelacakan diaktifkan. |
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
defaultRuleOptions
Mewakili opsi untuk membuat aturan default untuk langganan.
defaultRuleOptions?: { action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
Nilai Properti
{ action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: 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
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
Detail Properti yang Diwariskan
abortSignal
Sinyal yang dapat digunakan untuk membatalkan permintaan.
abortSignal?: AbortSignalLike
Nilai Properti
Diwarisi DariOperationOptions.abortSignal
onResponse
Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali.
onResponse?: RawResponseCallback
Nilai Properti
Diwarisi DariOperationOptions.onResponse
requestOptions
Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini.
requestOptions?: OperationRequestOptions
Nilai Properti
Diwarisi DariOperationOptions.requestOptions
serializerOptions
Opsi untuk mengambil alih perilaku serialisasi/de-serialisasi.
serializerOptions?: SerializerOptions
Nilai Properti
Diwarisi DariOperationOptions.serializerOptions
tracingOptions
Opsi yang digunakan saat pelacakan diaktifkan.
tracingOptions?: OperationTracingOptions
Nilai Properti
Diwarisi DariOperationOptions.tracingOptions