CreateQueueOptions interface
Kuyrukta ayarlanabilir seçenekleri temsil eder
- Extends
Özellikler
| authorization |
Kuyrukta yetkilendirme kuralları |
| auto |
Varlık silinmeden önce en uzun boşta kalma süresi. Bu, 1 dakika boyunca "PT1M" ve 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 |
| availability |
Mesajlaşma varlığının kullanılabilirlik durumu. |
| dead |
Etkinleştirilirse ve bir iletinin süresi dolarsa Service Bus, iletiyi kuyruktan kuyruğun teslim edilemeyen ileti alt kuyruğuna taşır. Devre dışı bırakılırsa, ileti kuyruktan kalıcı olarak silinir. Yalnızca kuyruk oluşturma zamanında ayarlanabilir. |
| default |
DeadLettering'in etkinleştirilip etkinleştirilmediğine bağlı olarak, ileti otomatik olarak teslim edilemeyen ileti alt kuyruğuna taşınır veya belirtilen süreden daha uzun bir süre kuyrukta depolandıysa silinir. Bu değerin üzerine, iletide belirtilen bir TTL tarafından yalnızca TTL iletisi kuyrukta ayarlanan TTL'den küçükse yazılır. Kuyruk oluşturulduktan sonra bu değer sabittir. Bu, 1 dakika boyunca "PT1M" ve 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 |
| duplicate |
Service Bus'ın ileti yinelemesini algıladığı zaman aralığını belirtir. Bu, 1 dakika boyunca "PT1M" ve 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 |
| enable |
Toplu işlemlere izin verilip verilmediğini belirtir. |
| enable |
Kuyrukta hızlı varlıkların etkinleştirilip etkinleştirilmediğini belirtir. |
| enable |
Kuyruğun bölümlenip bölümlenmeyeceğini belirtir. |
| forward |
Mutlak URL veya teslim edilemeyen iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi form |
| forward |
İletilerin iletileceği mutlak URL veya kuyruk veya konu adı.
Örneğin, mutlak URL girişi form |
| lock |
İletinin alıcı tarafından işlenmek üzere kilitlenmesi gereken süreyi saniye olarak belirler. Bu sürenin sonunda iletinin kilidi açılır ve sonraki alıcı tarafından kullanılmak üzere kullanılabilir. (Oturumlar etkinleştirilirse, bu kilit süresi iletiler için değil oturumlar için geçerlidir.) Bu, 1 dakika boyunca "PT1M" ve 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 |
| max |
İletilerin teslim sayısı üst sınırı, hala kapatılmadıysa, teslim edilemeyen ileti alt kuyruğuna taşınır. |
| max |
Bu kuyruğa gönderilen iletiler için kilobayt cinsinden en büyük ileti boyutu. (Yalnızca Premium Katman Service Bus ad alanı için yapılandırılabilir.) |
| max |
Megabayt cinsinden en büyük kuyruk boyutunu belirtir. Kuyruğun bu değeri aşmasına neden olacak bir ileti sıralama girişimi başarısız olur. |
| requires |
Etkinleştirilirse, konu yinelenen iletileri DuplicateDetectionHistoryTimeWindow özelliği tarafından belirtilen süre içinde algılar. Yalnızca kuyruk oluşturma zamanında ayarlanabilir. |
| requires |
True olarak ayarlanırsa kuyruk oturuma duyarlı olur ve yalnızca SessionReceiver desteklenir. Oturum kullanan kuyruklar REST aracılığıyla desteklenmez. Yalnızca kuyruk oluşturma zamanında ayarlanabilir. |
| status | Mesajlaşma varlığının durumu. |
| user |
Kullanıcı kuyrukla 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. |
Devralınan Özellikler
| abort |
İstekleri durdurmak için kullanılabilecek sinyal. |
| on |
İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir. |
| request |
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler. |
| serializer |
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri. |
| tracing |
İzleme etkinleştirildiğinde kullanılan seçenekler. |
Özellik Ayrıntıları
authorizationRules
Kuyrukta yetkilendirme kuralları
authorizationRules?: AuthorizationRule[]
Özellik Değeri
autoDeleteOnIdle
Varlık silinmeden önce en uzun boşta kalma süresi. Bu, 1 dakika boyunca "PT1M" ve 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
deadLetteringOnMessageExpiration
Etkinleştirilirse ve bir iletinin süresi dolarsa Service Bus, iletiyi kuyruktan kuyruğun teslim edilemeyen ileti alt kuyruğuna taşır. Devre dışı bırakılırsa, ileti kuyruktan kalıcı olarak silinir. Yalnızca kuyruk oluşturma zamanında ayarlanabilir.
deadLetteringOnMessageExpiration?: boolean
Özellik Değeri
boolean
defaultMessageTimeToLive
DeadLettering'in etkinleştirilip etkinleştirilmediğine bağlı olarak, ileti otomatik olarak teslim edilemeyen ileti alt kuyruğuna taşınır veya belirtilen süreden daha uzun bir süre kuyrukta depolandıysa silinir. Bu değerin üzerine, iletide belirtilen bir TTL tarafından yalnızca TTL iletisi kuyrukta ayarlanan TTL'den küçükse yazılır. Kuyruk oluşturulduktan sonra bu değer sabittir. Bu, 1 dakika boyunca "PT1M" ve 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
duplicateDetectionHistoryTimeWindow
Service Bus'ın ileti yinelemesini algıladığı zaman aralığını belirtir. Bu, 1 dakika boyunca "PT1M" ve 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
duplicateDetectionHistoryTimeWindow?: string
Özellik Değeri
string
enableBatchedOperations
Toplu işlemlere izin verilip verilmediğini belirtir.
enableBatchedOperations?: boolean
Özellik Değeri
boolean
enableExpress
Kuyrukta hızlı varlıkların etkinleştirilip etkinleştirilmediğini belirtir.
enableExpress?: boolean
Özellik Değeri
boolean
enablePartitioning
Kuyruğun bölümlenip bölümlenmeyeceğini belirtir.
enablePartitioning?: boolean
Özellik Değeri
boolean
forwardDeadLetteredMessagesTo
Mutlak URL veya teslim edilemeyen iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi form sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Özellik Değeri
string
forwardTo
İletilerin iletileceği mutlak URL veya kuyruk veya konu adı.
Örneğin, mutlak URL girişi form sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Özellik Değeri
string
lockDuration
İletinin alıcı tarafından işlenmek üzere kilitlenmesi gereken süreyi saniye olarak belirler. Bu sürenin sonunda iletinin kilidi açılır ve sonraki alıcı tarafından kullanılmak üzere kullanılabilir. (Oturumlar etkinleştirilirse, bu kilit süresi iletiler için değil oturumlar için geçerlidir.)
Bu, 1 dakika boyunca "PT1M" ve 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
maxMessageSizeInKilobytes
Bu kuyruğa gönderilen iletiler için kilobayt cinsinden en büyük ileti boyutu.
(Yalnızca Premium Katman Service Bus ad alanı için yapılandırılabilir.)
maxMessageSizeInKilobytes?: number
Özellik Değeri
number
maxSizeInMegabytes
Megabayt cinsinden en büyük kuyruk boyutunu belirtir. Kuyruğun bu değeri aşmasına neden olacak bir ileti sıralama girişimi başarısız olur.
maxSizeInMegabytes?: number
Özellik Değeri
number
requiresDuplicateDetection
Etkinleştirilirse, konu yinelenen iletileri DuplicateDetectionHistoryTimeWindow özelliği tarafından belirtilen süre içinde algılar. Yalnızca kuyruk oluşturma zamanında ayarlanabilir.
requiresDuplicateDetection?: boolean
Özellik Değeri
boolean
requiresSession
True olarak ayarlanırsa kuyruk oturuma duyarlı olur ve yalnızca SessionReceiver desteklenir. Oturum kullanan kuyruklar REST aracılığıyla desteklenmez. Yalnızca kuyruk oluşturma zamanında ayarlanabilir.
requiresSession?: boolean
Özellik Değeri
boolean
status
userMetadata
Kullanıcı kuyrukla 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
Devralınan Özellik Detayları
abortSignal
İstekleri durdurmak için kullanılabilecek sinyal.
abortSignal?: AbortSignalLike
Özellik Değeri
OperationOptions.abortSignal'danDevralındı
onResponse
İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.
onResponse?: RawResponseCallback
Özellik Değeri
Devralındığı yer:OperationOptions.onResponse
requestOptions
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.
requestOptions?: OperationRequestOptions
Özellik Değeri
Devralındığı yer:OperationOptions.requestOptions
serializerOptions
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri.
serializerOptions?: SerializerOptions
Özellik Değeri
Devralındığı yer:OperationOptions.serializerOptions
tracingOptions
İzleme etkinleştirildiğinde kullanılan seçenekler.
tracingOptions?: OperationTracingOptions
Özellik Değeri
OperationOptions.tracingOptionsöğesinden Devralındı