Share via


MessagesEnqueueOptionalParams interface

İsteğe bağlı parametreler.

Extends

Özellikler

messageTimeToLive

İsteğe bağlı. İletinin yaşam süresini saniye cinsinden belirtir. 2017-07-29 sürümünden önce izin verilen yaşam süresi üst sınırı 7 gündür. Sürüm 2017-07-29 veya üzeri için, yaşam süresi üst sınırı herhangi bir pozitif sayı olabileceği gibi iletinin süresinin dolmadığını belirten -1 olabilir. Bu parametre atlanırsa, varsayılan yaşam süresi 7 gündür.

requestId

Depolama analizi günlüğü etkinleştirildiğinde analiz günlüklerine kaydedilen 1 KB karakter sınırına sahip istemci tarafından oluşturulan, opak bir değer sağlar.

timeoutInSeconds

Zaman aşımı parametresi saniye cinsinden ifade edilir. Daha fazla bilgi için bkz. Kuyruk Hizmeti İşlemleri için Zaman Aşımlarını Ayarlama.

visibilityTimeout

İsteğe bağlı. Belirtilirse, istek 2011-08-18 veya sonraki bir x-ms-sürümü kullanılarak yapılmalıdır. Belirtilmezse, varsayılan değer 0'dır. Sunucu süresine göre saniye olarak yeni görünürlük zaman aşımı değerini belirtir. Yeni değer 0'dan büyük veya buna eşit olmalı ve 7 günden büyük olamaz. İletinin görünürlük zaman aşımı süresi, süre sonu süresinden sonraki bir değere ayarlanamaz. visibilitytimeout, yaşam süresi değerinden daha küçük bir değere ayarlanmalıdır.

Devralınan Özellikler

abortSignal

İptal denetleyicisi sinyali. Hem ağ isteği göndermeyi hem de yanıt beklemeyi durdurmak için kullanılabilir.

customHeaders

istek gönderilmeden önce uygulanır.

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri çağırma.

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri çağırma.

serializerOptions

XML ayrıştırma/derleme davranışını geçersiz kılma seçenekleri.

shouldDeserialize

HttpOperationResponse'un seri durumdan çıkarılıp seri durumdan çıkarılmayacağı. Bu tanımlanmamışsa HttpOperationResponse seri durumdan çıkarılmalıdır.

timeout

Bir isteğin otomatik olarak sonlandırılmadan önce ne kadar süre alabileceğini milisaniye cinsinden belirtin. İstek sonlandırılırsa, bir AbortError oluşturulur.

tracingContext

İzleme: Yayılma alanları oluşturulurken kullanılan bağlam.

Özellik Ayrıntıları

messageTimeToLive

İsteğe bağlı. İletinin yaşam süresini saniye cinsinden belirtir. 2017-07-29 sürümünden önce izin verilen yaşam süresi üst sınırı 7 gündür. Sürüm 2017-07-29 veya üzeri için, yaşam süresi üst sınırı herhangi bir pozitif sayı olabileceği gibi iletinin süresinin dolmadığını belirten -1 olabilir. Bu parametre atlanırsa, varsayılan yaşam süresi 7 gündür.

messageTimeToLive?: number

Özellik Değeri

number

requestId

Depolama analizi günlüğü etkinleştirildiğinde analiz günlüklerine kaydedilen 1 KB karakter sınırına sahip istemci tarafından oluşturulan, opak bir değer sağlar.

requestId?: string

Özellik Değeri

string

timeoutInSeconds

Zaman aşımı parametresi saniye cinsinden ifade edilir. Daha fazla bilgi için bkz. Kuyruk Hizmeti İşlemleri için Zaman Aşımlarını Ayarlama.

timeoutInSeconds?: number

Özellik Değeri

number

visibilityTimeout

İsteğe bağlı. Belirtilirse, istek 2011-08-18 veya sonraki bir x-ms-sürümü kullanılarak yapılmalıdır. Belirtilmezse, varsayılan değer 0'dır. Sunucu süresine göre saniye olarak yeni görünürlük zaman aşımı değerini belirtir. Yeni değer 0'dan büyük veya buna eşit olmalı ve 7 günden büyük olamaz. İletinin görünürlük zaman aşımı süresi, süre sonu süresinden sonraki bir değere ayarlanamaz. visibilitytimeout, yaşam süresi değerinden daha küçük bir değere ayarlanmalıdır.

visibilityTimeout?: number

Özellik Değeri

number

Devralınan Özellik Detayları

abortSignal

İptal denetleyicisi sinyali. Hem ağ isteği göndermeyi hem de yanıt beklemeyi durdurmak için kullanılabilir.

abortSignal?: AbortSignalLike

Özellik Değeri

Devralınan RequestOptionsBase.abortSignal

customHeaders

istek gönderilmeden önce uygulanır.

customHeaders?: {[key: string]: string}

Özellik Değeri

{[key: string]: string}

Devralınan RequestOptionsBase.customHeaders

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri çağırma.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

Devralınan RequestOptionsBase.onDownloadProgress

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri çağırma.

onUploadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

Devralınan RequestOptionsBase.onUploadProgress

serializerOptions

XML ayrıştırma/derleme davranışını geçersiz kılma seçenekleri.

serializerOptions?: SerializerOptions

Özellik Değeri

Devralınan RequestOptionsBase.serializerOptions

shouldDeserialize

HttpOperationResponse'un seri durumdan çıkarılıp seri durumdan çıkarılmayacağı. Bu tanımlanmamışsa HttpOperationResponse seri durumdan çıkarılmalıdır.

shouldDeserialize?: boolean | (response: HttpOperationResponse) => boolean

Özellik Değeri

boolean | (response: HttpOperationResponse) => boolean

Devralınan RequestOptionsBase.shouldDeserialize

timeout

Bir isteğin otomatik olarak sonlandırılmadan önce ne kadar süre alabileceğini milisaniye cinsinden belirtin. İstek sonlandırılırsa, bir AbortError oluşturulur.

timeout?: number

Özellik Değeri

number

Devralınan RequestOptionsBase.timeout

tracingContext

İzleme: Yayılma alanları oluşturulurken kullanılan bağlam.

tracingContext?: Context

Özellik Değeri

@azure/core-tracing.Context

Devralınan RequestOptionsBase.tracingContext