CreateSubscriptionOptions interface
Abonelikte ayarlanabilir seçenekleri temsil eder
- Extends
Özellikler
auto |
Varlık silinmeden önce 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. |
dead |
Service Bus'ın bir aboneliğin filtre değerlendirmesi sırasında özel duruma neden olan bir iletiyi nasıl işlediğini belirler. Değer true olarak ayarlanırsa, özel duruma neden olan ileti aboneliğin teslim edilemeyen harf alt kuyruğuna taşınır. Aksi takdirde atılır. Varsayılan olarak bu parametre true olarak ayarlanır ve kullanıcıya özel durumun nedenini araştırma şansı verir. Yanlış biçimlendirilmiş bir iletiden veya filtrede iletinin biçimi hakkında yapılan bazı yanlış varsayımlardan kaynaklanabilir. Yalnızca konu oluşturma zamanında ayarlanabilir. |
dead |
Etkinleştirilirse ve bir iletinin süresi dolarsa, Service Bus iletiyi kuyruktan aboneliğin teslim edilemeyen alt kuyruğuna taşır. Devre dışı bırakılırsa, ileti aboneliğin ana kuyruğundan kalıcı olarak silinir. Yalnızca abonelik oluşturma zamanında ayarlanabilir. |
default |
Bir iletinin abonelikte ne kadar süreyle yaşadığını belirler. Geçersiz harf özelliğinin etkinleştirilip etkinleştirilmediğine bağlı olarak, TTL süresi dolmuş bir ileti aboneliğin ilişkili DeadLtterQueue'sine 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 |
default |
Abonelik için varsayılan kuralı oluşturma seçeneklerini temsil eder. |
enable |
Toplu işlemlere izin verilip verilmediğini belirtir. |
forward |
Mutlak URL veya teslim edilemeyen iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir |
forward |
Mutlak URL veya iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir |
lock |
Varsayılan kilit süresi, kilit süresi tanımlamayan aboneliklere uygulanır. (Oturumlar etkinleştirildiyse, bu kilit süresi iletiler için değil oturumlar için geçerlidir.) 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 |
max |
İletilerin teslim sayısı üst sınırı, hala kapatılmadıysa, teslim edilemeyen ileti alt kuyruğuna taşınır. |
requires |
True olarak ayarlanırsa abonelik oturuma duyarlı olur ve yalnızca SessionReceiver desteklenir. Oturum kullanan abonelik REST aracılığıyla desteklenmez. Yalnızca abonelik oluşturma zamanında ayarlanabilir. |
status | Mesajlaşma varlığının durumu. |
user |
Kullanıcı abonelikle 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ı
autoDeleteOnIdle
Varlık silinmeden önce 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
deadLetteringOnFilterEvaluationExceptions
Service Bus'ın bir aboneliğin filtre değerlendirmesi sırasında özel duruma neden olan bir iletiyi nasıl işlediğini belirler. Değer true olarak ayarlanırsa, özel duruma neden olan ileti aboneliğin teslim edilemeyen harf alt kuyruğuna taşınır. Aksi takdirde atılır. Varsayılan olarak bu parametre true olarak ayarlanır ve kullanıcıya özel durumun nedenini araştırma şansı verir. Yanlış biçimlendirilmiş bir iletiden veya filtrede iletinin biçimi hakkında yapılan bazı yanlış varsayımlardan kaynaklanabilir. Yalnızca konu oluşturma zamanında ayarlanabilir.
deadLetteringOnFilterEvaluationExceptions?: boolean
Özellik Değeri
boolean
deadLetteringOnMessageExpiration
Etkinleştirilirse ve bir iletinin süresi dolarsa, Service Bus iletiyi kuyruktan aboneliğin teslim edilemeyen alt kuyruğuna taşır. Devre dışı bırakılırsa, ileti aboneliğin ana kuyruğundan kalıcı olarak silinir. Yalnızca abonelik oluşturma zamanında ayarlanabilir.
deadLetteringOnMessageExpiration?: boolean
Özellik Değeri
boolean
defaultMessageTimeToLive
Bir iletinin abonelikte ne kadar süreyle yaşadığını belirler. Geçersiz harf özelliğinin etkinleştirilip etkinleştirilmediğine bağlı olarak, TTL süresi dolmuş bir ileti aboneliğin ilişkili DeadLtterQueue'sine 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
defaultRuleOptions
Abonelik için varsayılan kuralı oluşturma seçeneklerini temsil eder.
defaultRuleOptions?: { action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
Özellik Değeri
{ action?: SqlRuleAction, filter?: CorrelationRuleFilter | SqlRuleFilter, name: string }
enableBatchedOperations
Toplu işlemlere izin verilip verilmediğini belirtir.
enableBatchedOperations?: 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 formda olabilir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
Özellik Değeri
string
forwardTo
Mutlak URL veya iletilerin iletileceği kuyruğun veya konunun adı.
Örneğin, mutlak URL girişi formda olabilir sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
Özellik Değeri
string
lockDuration
Varsayılan kilit süresi, kilit süresi tanımlamayan aboneliklere uygulanır. (Oturumlar etkinleştirildiyse, bu kilit süresi iletiler için değil oturumlar için geçerlidir.)
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
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
requiresSession
True olarak ayarlanırsa abonelik oturuma duyarlı olur ve yalnızca SessionReceiver desteklenir. Oturum kullanan abonelik REST aracılığıyla desteklenmez. Yalnızca abonelik oluşturma zamanında ayarlanabilir.
requiresSession?: boolean
Özellik Değeri
boolean
status
userMetadata
Kullanıcı abonelikle 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'tanDevralı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ı