CreateTopicOptions interface
Mewakili opsi yang dapat diatur pada topik
- Extends
Properti
authorization |
Aturan otorisasi pada topik |
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. |
default |
Menentukan berapa lama pesan berada di langganan terkait. Langganan mewarisi TTL dari topik kecuali dibuat secara eksplisit dengan TTL yang lebih kecil. Berdasarkan apakah dead-lettering diaktifkan, pesan yang TTL-nya telah kedaluwarsa akan dipindahkan ke sub-antrean dead-letter terkait langganan atau akan 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 |
duplicate |
Menentukan rentang waktu di mana Azure Service Bus akan mendeteksi duplikasi 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 |
enable |
Menentukan apakah operasi batch harus diizinkan. |
enable |
Menentukan apakah entitas ekspres diaktifkan pada topik. |
enable |
Menentukan apakah topik harus dipartisi |
max |
Ukuran pesan maksimum dalam kilobyte untuk pesan yang dikirim ke topik ini. (Hanya dapat dikonfigurasi untuk namespace Bus Layanan Tingkat Premium.) |
max |
Menentukan ukuran topik maksimum dalam megabyte. Setiap upaya untuk mengantrekan pesan yang akan menyebabkan topik melebihi nilai ini akan gagal. Semua pesan yang disimpan dalam topik atau salah satu langganannya diperhitungkan dalam nilai ini. Beberapa salinan pesan yang berada di satu atau beberapa langganan dihitung sebagai satu pesan. Misalnya, jika pesan m ada sekali dalam langganan s1 dan dua kali dalam langganan s2, m dihitung sebagai satu pesan. |
requires |
Jika diaktifkan, topik akan mendeteksi pesan duplikat dalam rentang waktu yang ditentukan oleh properti DuplicateDetectionHistoryTimeWindow. Hanya dapat diatur pada waktu pembuatan topik. |
status | Status entitas olahpesan. |
support |
Menentukan apakah topik mendukung pemesanan pesan. |
user |
Pengguna memberikan informasi metadata yang terkait dengan topik tersebut. 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
authorizationRules
Aturan otorisasi pada topik
authorizationRules?: AuthorizationRule[]
Nilai 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
defaultMessageTimeToLive
Menentukan berapa lama pesan berada di langganan terkait. Langganan mewarisi TTL dari topik kecuali dibuat secara eksplisit dengan TTL yang lebih kecil. Berdasarkan apakah dead-lettering diaktifkan, pesan yang TTL-nya telah kedaluwarsa akan dipindahkan ke sub-antrean dead-letter terkait langganan atau akan 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
duplicateDetectionHistoryTimeWindow
Menentukan rentang waktu di mana Azure Service Bus akan mendeteksi duplikasi 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
duplicateDetectionHistoryTimeWindow?: string
Nilai Properti
string
enableBatchedOperations
Menentukan apakah operasi batch harus diizinkan.
enableBatchedOperations?: boolean
Nilai Properti
boolean
enableExpress
Menentukan apakah entitas ekspres diaktifkan pada topik.
enableExpress?: boolean
Nilai Properti
boolean
enablePartitioning
Menentukan apakah topik harus dipartisi
enablePartitioning?: boolean
Nilai Properti
boolean
maxMessageSizeInKilobytes
Ukuran pesan maksimum dalam kilobyte untuk pesan yang dikirim ke topik ini.
(Hanya dapat dikonfigurasi untuk namespace Bus Layanan Tingkat Premium.)
maxMessageSizeInKilobytes?: number
Nilai Properti
number
maxSizeInMegabytes
Menentukan ukuran topik maksimum dalam megabyte. Setiap upaya untuk mengantrekan pesan yang akan menyebabkan topik melebihi nilai ini akan gagal. Semua pesan yang disimpan dalam topik atau salah satu langganannya diperhitungkan dalam nilai ini. Beberapa salinan pesan yang berada di satu atau beberapa langganan dihitung sebagai satu pesan. Misalnya, jika pesan m ada sekali dalam langganan s1 dan dua kali dalam langganan s2, m dihitung sebagai satu pesan.
maxSizeInMegabytes?: number
Nilai Properti
number
requiresDuplicateDetection
Jika diaktifkan, topik akan mendeteksi pesan duplikat dalam rentang waktu yang ditentukan oleh properti DuplicateDetectionHistoryTimeWindow. Hanya dapat diatur pada waktu pembuatan topik.
requiresDuplicateDetection?: boolean
Nilai Properti
boolean
status
supportOrdering
Menentukan apakah topik mendukung pemesanan pesan.
supportOrdering?: boolean
Nilai Properti
boolean
userMetadata
Pengguna memberikan informasi metadata yang terkait dengan topik tersebut. 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