Bagikan melalui


CreateQueueOptions interface

Mewakili opsi yang dapat diatur pada antrean

Extends

Properti

authorizationRules

Aturan otorisasi pada antrean

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.

deadLetteringOnMessageExpiration

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

defaultMessageTimeToLive

Bergantung pada apakah DeadLettering diaktifkan, pesan secara otomatis dipindahkan ke sub-antrean surat mati atau dihapus jika telah disimpan dalam antrean lebih lama dari waktu yang ditentukan. Nilai ini ditimpa oleh TTL yang ditentukan pada pesan jika dan hanya jika pesan TTL lebih kecil dari TTL yang ditetapkan pada antrean. Nilai ini tidak dapat diubah setelah Antrean dibuat. 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

Menentukan rentang waktu di mana Azure Service Bus 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

enableBatchedOperations

Menentukan apakah operasi batch harus diizinkan.

enableExpress

Menentukan apakah entitas ekspres diaktifkan pada antrean.

enablePartitioning

Menentukan apakah antrean harus dipartisi.

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

Menentukan jumlah waktu dalam detik di mana pesan harus dikunci untuk diproses oleh penerima. Setelah periode ini, pesan dibuka kuncinya dan tersedia untuk dikonsumsi oleh penerima berikutnya. (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.

maxMessageSizeInKilobytes

Ukuran pesan maksimum dalam kilobyte untuk pesan yang dikirim ke antrean ini.

(Hanya dapat dikonfigurasi untuk namespace Bus Layanan Tingkat Premium.)

maxSizeInMegabytes

Menentukan ukuran antrean maksimum dalam megabyte. Setiap upaya untuk mengantrekan pesan yang akan menyebabkan antrean melebihi nilai ini akan gagal.

requiresDuplicateDetection

Jika diaktifkan, topik akan mendeteksi pesan duplikat dalam rentang waktu yang ditentukan oleh properti DuplicateDetectionHistoryTimeWindow. Hanya dapat diatur pada waktu pembuatan antrean.

requiresSession

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

status

Status entitas olahpesan.

userMetadata

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

Properti yang Diwariskan

abortSignal

Sinyal yang dapat digunakan untuk membatalkan permintaan.

onResponse

Fungsi yang akan dipanggil setiap kali respons diterima dari server saat melakukan operasi yang diminta. Dapat dipanggil beberapa kali.

requestOptions

Opsi yang digunakan saat membuat dan mengirim permintaan HTTP untuk operasi ini.

serializerOptions

Opsi untuk mengambil alih perilaku serialisasi/de-serialisasi.

tracingOptions

Opsi yang digunakan saat pelacakan diaktifkan.

Detail Properti

authorizationRules

Aturan otorisasi pada antrean

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

deadLetteringOnMessageExpiration

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

deadLetteringOnMessageExpiration?: boolean

Nilai Properti

boolean

defaultMessageTimeToLive

Bergantung pada apakah DeadLettering diaktifkan, pesan secara otomatis dipindahkan ke sub-antrean surat mati atau dihapus jika telah disimpan dalam antrean lebih lama dari waktu yang ditentukan. Nilai ini ditimpa oleh TTL yang ditentukan pada pesan jika dan hanya jika pesan TTL lebih kecil dari TTL yang ditetapkan pada antrean. Nilai ini tidak dapat diubah setelah Antrean dibuat. 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 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 antrean.

enableExpress?: boolean

Nilai Properti

boolean

enablePartitioning

Menentukan apakah antrean harus dipartisi.

enablePartitioning?: 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

Menentukan jumlah waktu dalam detik di mana pesan harus dikunci untuk diproses oleh penerima. Setelah periode ini, pesan dibuka kuncinya dan tersedia untuk dikonsumsi oleh penerima berikutnya. (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

maxMessageSizeInKilobytes

Ukuran pesan maksimum dalam kilobyte untuk pesan yang dikirim ke antrean ini.

(Hanya dapat dikonfigurasi untuk namespace Bus Layanan Tingkat Premium.)

maxMessageSizeInKilobytes?: number

Nilai Properti

number

maxSizeInMegabytes

Menentukan ukuran antrean maksimum dalam megabyte. Setiap upaya untuk mengantrekan pesan yang akan menyebabkan antrean melebihi nilai ini akan gagal.

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 antrean.

requiresDuplicateDetection?: boolean

Nilai Properti

boolean

requiresSession

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

requiresSession?: boolean

Nilai Properti

boolean

status

Status entitas olahpesan.

status?: EntityStatus

Nilai Properti

userMetadata

Pengguna menyediakan informasi metadata yang terkait dengan antrean. 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