CreateTopicOptions interface
Bir konudaki ayarlanabilir seçenekleri temsil eder
- Extends
Özellikler
authorization |
Konuyla ilgili yetkilendirme kuralları |
auto |
Varlık silinmeden önceki en uzun boşta kalma süresi. Bu, 1 dakika boyunca "PT1M", 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. |
default |
bir iletinin ilişkili aboneliklerde ne kadar süreyle yaşadığını belirler. Abonelikler, daha küçük bir TTL ile açıkça oluşturulmadıkları sürece konu başlığından TTL'yi devralır. Teslim edilemeyen iletinin etkinleştirilip etkinleştirilmediğine bağlı olarak, TTL süresi dolmuş bir ileti aboneliğin ilişkili teslim edilemeyen ileti alt kuyruğuna taşınır veya kalıcı olarak silinir. Bu, 1 dakika boyunca "PT1M", 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", 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 |
Konu başlığında hızlı varlıkların etkinleştirilip etkinleştirilmediğini belirtir. |
enable |
Konunun bölümlenip bölümlenmeyeceğini belirtir |
max |
Bu konuya gönderilen iletiler için kilobayt cinsinden ileti boyutu üst sınırı. (Yalnızca Premium Katman Service Bus ad alanı için yapılandırılabilir.) |
max |
Konu boyutu üst sınırını megabayt cinsinden belirtir. Konunun bu değeri aşmasına neden olacak bir iletiyi sıralama girişimi başarısız olur. Konu başlığında veya aboneliklerinden herhangi birinde depolanan tüm iletiler bu değere doğru sayılır. Bir veya birden çok abonelikte bulunan bir iletinin birden çok kopyası tek bir ileti olarak sayılır. Örneğin, m iletisi s1 aboneliğinde bir kez ve s2 aboneliğinde iki kez varsa, m tek bir ileti olarak sayılır. |
requires |
Etkinleştirilirse, konu yinelenen iletileri DuplicateDetectionHistoryTimeWindow özelliği tarafından belirtilen süre içinde algılar. Yalnızca konu oluşturma zamanında ayarlanabilir. |
status | Mesajlaşma varlığının durumu. |
support |
Konunun ileti sıralamayı destekleyip desteklemediğini belirtir. |
user |
Kullanıcı, konuyla 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
Konuyla ilgili yetkilendirme kuralları
authorizationRules?: AuthorizationRule[]
Özellik Değeri
autoDeleteOnIdle
Varlık silinmeden önceki en uzun boşta kalma süresi. Bu, 1 dakika boyunca "PT1M", 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
defaultMessageTimeToLive
bir iletinin ilişkili aboneliklerde ne kadar süreyle yaşadığını belirler. Abonelikler, daha küçük bir TTL ile açıkça oluşturulmadıkları sürece konu başlığından TTL'yi devralır. Teslim edilemeyen iletinin etkinleştirilip etkinleştirilmediğine bağlı olarak, TTL süresi dolmuş bir ileti aboneliğin ilişkili teslim edilemeyen ileti alt kuyruğuna taşınır veya kalıcı olarak silinir. Bu, 1 dakika boyunca "PT1M", 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", 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
Konu başlığında hızlı varlıkların etkinleştirilip etkinleştirilmediğini belirtir.
enableExpress?: boolean
Özellik Değeri
boolean
enablePartitioning
Konunun bölümlenip bölümlenmeyeceğini belirtir
enablePartitioning?: boolean
Özellik Değeri
boolean
maxMessageSizeInKilobytes
Bu konuya gönderilen iletiler için kilobayt cinsinden ileti boyutu üst sınırı.
(Yalnızca Premium Katman Service Bus ad alanı için yapılandırılabilir.)
maxMessageSizeInKilobytes?: number
Özellik Değeri
number
maxSizeInMegabytes
Konu boyutu üst sınırını megabayt cinsinden belirtir. Konunun bu değeri aşmasına neden olacak bir iletiyi sıralama girişimi başarısız olur. Konu başlığında veya aboneliklerinden herhangi birinde depolanan tüm iletiler bu değere doğru sayılır. Bir veya birden çok abonelikte bulunan bir iletinin birden çok kopyası tek bir ileti olarak sayılır. Örneğin, m iletisi s1 aboneliğinde bir kez ve s2 aboneliğinde iki kez varsa, m tek bir ileti olarak sayılır.
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 konu oluşturma zamanında ayarlanabilir.
requiresDuplicateDetection?: boolean
Özellik Değeri
boolean
status
supportOrdering
Konunun ileti sıralamayı destekleyip desteklemediğini belirtir.
supportOrdering?: boolean
Özellik Değeri
boolean
userMetadata
Kullanıcı, konuyla 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
OperationOptions.onResponse'tanDevralındı
requestOptions
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.
requestOptions?: OperationRequestOptions
Özellik Değeri
OperationOptions.requestOptions'danDevralındı
serializerOptions
Serileştirme/serileştirmeyi kaldırma davranışını geçersiz kılma seçenekleri.
serializerOptions?: SerializerOptions
Özellik Değeri
OperationOptions.serializerOptions'danDevralındı
tracingOptions
İzleme etkinleştirildiğinde kullanılan seçenekler.
tracingOptions?: OperationTracingOptions
Özellik Değeri
OperationOptions.tracingOptions'danDevralındı