CreateQueueOptions interface
يمثل خيارات settable في قائمة انتظار
- يمتد
الخصائص
| authorization |
قواعد التخويل في قائمة الانتظار |
| auto |
الحد الأقصى لوقت الخمول قبل حذف الكيان. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان. المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
| availability |
حالة توفر كيان المراسلة. |
| dead |
إذا تم تمكينها وانتهاء صلاحية رسالة، ينقل ناقل خدمة Microsoft Azure الرسالة من قائمة الانتظار إلى قائمة الانتظار الفرعية غير المستخدمة في قائمة الانتظار. إذا تم تعطيلها، حذف الرسالة نهائيا من قائمة الانتظار. Settable فقط في وقت إنشاء قائمة الانتظار. |
| default |
اعتمادا على ما إذا كان يتم تمكين DeadLettering، يتم نقل رسالة تلقائيا إلى قائمة الانتظار الفرعية غير المستخدمة أو حذفها إذا تم تخزينها في قائمة الانتظار لفترة أطول من الوقت المحدد. تتم الكتابة فوق هذه القيمة بواسطة TTL المحدد في الرسالة إذا كانت الرسالة TTL أصغر من TTL المعينة في قائمة الانتظار فقط. هذه القيمة غير قابلة للتغيير بعد إنشاء قائمة الانتظار. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان. المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
| duplicate |
يحدد الفترة الزمنية التي يكتشف خلالها ناقل خدمة Microsoft Azure تكرار الرسائل. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان. المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
| enable |
يحدد ما إذا كان يجب السماح بالعمليات المجمعة. |
| enable |
تحديد ما إذا كانت الكيانات السريعة ممكنة في قائمة الانتظار. |
| enable |
تحديد ما إذا كان يجب تقسيم قائمة الانتظار. |
| forward |
عنوان URL المطلق أو اسم قائمة الانتظار أو الموضوع الذي سيتم إعادة توجيه الرسائل غير المستخدمة إليه.
على سبيل المثال، سيكون إدخال عنوان URL المطلق من النموذج |
| forward |
عنوان URL المطلق أو اسم قائمة الانتظار أو الموضوع الذي سيتم إعادة توجيه الرسائل إليه.
على سبيل المثال، سيكون إدخال عنوان URL المطلق من النموذج |
| lock |
تحديد مقدار الوقت بالثوان التي يجب تأمين الرسالة فيها للمعالجة من قبل جهاز استقبال. بعد هذه الفترة، يتم إلغاء تأمين الرسالة ومتاحة للاستهلاك من قبل المتلقي التالي. (إذا تم تمكين جلسات العمل، فإن مدة التأمين هذه تنطبق على جلسات العمل وليس على الرسائل.) سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان. المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations |
| max |
يتم نقل الحد الأقصى لعدد تسليم الرسائل بعد ذلك إذا لم يتم تسويتها بعد، إلى قائمة الانتظار الفرعية غير المستخدمة. |
| max |
الحد الأقصى لحجم الرسالة بالكيلو بايت للرسائل المرسلة إلى قائمة الانتظار هذه. (قابل للتكوين فقط لمساحة اسم ناقل خدمة المستوى المتميز.) |
| max |
تحديد الحد الأقصى لحجم قائمة الانتظار بالميغابايت. ستفشل أي محاولة لإضافة رسالة تؤدي إلى تجاوز قائمة الانتظار لهذه القيمة. |
| requires |
إذا تم تمكينه، فسيكتشف الموضوع الرسائل المكررة خلال الفترة الزمنية المحددة بواسطة الخاصية DuplicateDetectionHistoryTimeWindow. Settable فقط في وقت إنشاء قائمة الانتظار. |
| requires |
إذا تم تعيينها إلى true، ستكون قائمة الانتظار على علم بجلسة العمل وسيتم دعم SessionReceiver فقط. قوائم الانتظار المدركة للجلسة غير مدعومة من خلال REST. Settable فقط في وقت إنشاء قائمة الانتظار. |
| status | حالة كيان المراسلة. |
| user |
قدم المستخدم معلومات بيانات التعريف المقترنة بقائمة الانتظار. يستخدم لتحديد محتوى نصي مثل العلامات والتسميات وما إلى ذلك. يجب ألا تتجاوز القيمة 1024 بايت مرمزة في utf-8. |
الخصائص الموروثة
| abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
| on |
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات. |
| request |
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية. |
| serializer |
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل. |
| tracing |
الخيارات المستخدمة عند تمكين التتبع. |
تفاصيل الخاصية
authorizationRules
قواعد التخويل في قائمة الانتظار
authorizationRules?: AuthorizationRule[]
قيمة الخاصية
autoDeleteOnIdle
الحد الأقصى لوقت الخمول قبل حذف الكيان. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.
المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
autoDeleteOnIdle?: string
قيمة الخاصية
string
availabilityStatus
حالة توفر كيان المراسلة.
availabilityStatus?: EntityAvailabilityStatus
قيمة الخاصية
deadLetteringOnMessageExpiration
إذا تم تمكينها وانتهاء صلاحية رسالة، ينقل ناقل خدمة Microsoft Azure الرسالة من قائمة الانتظار إلى قائمة الانتظار الفرعية غير المستخدمة في قائمة الانتظار. إذا تم تعطيلها، حذف الرسالة نهائيا من قائمة الانتظار. Settable فقط في وقت إنشاء قائمة الانتظار.
deadLetteringOnMessageExpiration?: boolean
قيمة الخاصية
boolean
defaultMessageTimeToLive
اعتمادا على ما إذا كان يتم تمكين DeadLettering، يتم نقل رسالة تلقائيا إلى قائمة الانتظار الفرعية غير المستخدمة أو حذفها إذا تم تخزينها في قائمة الانتظار لفترة أطول من الوقت المحدد. تتم الكتابة فوق هذه القيمة بواسطة TTL المحدد في الرسالة إذا كانت الرسالة TTL أصغر من TTL المعينة في قائمة الانتظار فقط. هذه القيمة غير قابلة للتغيير بعد إنشاء قائمة الانتظار. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.
المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
defaultMessageTimeToLive?: string
قيمة الخاصية
string
duplicateDetectionHistoryTimeWindow
يحدد الفترة الزمنية التي يكتشف خلالها ناقل خدمة Microsoft Azure تكرار الرسائل. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.
المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
duplicateDetectionHistoryTimeWindow?: string
قيمة الخاصية
string
enableBatchedOperations
يحدد ما إذا كان يجب السماح بالعمليات المجمعة.
enableBatchedOperations?: boolean
قيمة الخاصية
boolean
enableExpress
تحديد ما إذا كانت الكيانات السريعة ممكنة في قائمة الانتظار.
enableExpress?: boolean
قيمة الخاصية
boolean
enablePartitioning
تحديد ما إذا كان يجب تقسيم قائمة الانتظار.
enablePartitioning?: boolean
قيمة الخاصية
boolean
forwardDeadLetteredMessagesTo
عنوان URL المطلق أو اسم قائمة الانتظار أو الموضوع الذي سيتم إعادة توجيه الرسائل غير المستخدمة إليه.
على سبيل المثال، سيكون إدخال عنوان URL المطلق من النموذج sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardDeadLetteredMessagesTo?: string
قيمة الخاصية
string
forwardTo
عنوان URL المطلق أو اسم قائمة الانتظار أو الموضوع الذي سيتم إعادة توجيه الرسائل إليه.
على سبيل المثال، سيكون إدخال عنوان URL المطلق من النموذج sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>
forwardTo?: string
قيمة الخاصية
string
lockDuration
تحديد مقدار الوقت بالثوان التي يجب تأمين الرسالة فيها للمعالجة من قبل جهاز استقبال. بعد هذه الفترة، يتم إلغاء تأمين الرسالة ومتاحة للاستهلاك من قبل المتلقي التالي. (إذا تم تمكين جلسات العمل، فإن مدة التأمين هذه تنطبق على جلسات العمل وليس على الرسائل.)
سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.
المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations
lockDuration?: string
قيمة الخاصية
string
maxDeliveryCount
يتم نقل الحد الأقصى لعدد تسليم الرسائل بعد ذلك إذا لم يتم تسويتها بعد، إلى قائمة الانتظار الفرعية غير المستخدمة.
maxDeliveryCount?: number
قيمة الخاصية
number
maxMessageSizeInKilobytes
الحد الأقصى لحجم الرسالة بالكيلو بايت للرسائل المرسلة إلى قائمة الانتظار هذه.
(قابل للتكوين فقط لمساحة اسم ناقل خدمة المستوى المتميز.)
maxMessageSizeInKilobytes?: number
قيمة الخاصية
number
maxSizeInMegabytes
تحديد الحد الأقصى لحجم قائمة الانتظار بالميغابايت. ستفشل أي محاولة لإضافة رسالة تؤدي إلى تجاوز قائمة الانتظار لهذه القيمة.
maxSizeInMegabytes?: number
قيمة الخاصية
number
requiresDuplicateDetection
إذا تم تمكينه، فسيكتشف الموضوع الرسائل المكررة خلال الفترة الزمنية المحددة بواسطة الخاصية DuplicateDetectionHistoryTimeWindow. Settable فقط في وقت إنشاء قائمة الانتظار.
requiresDuplicateDetection?: boolean
قيمة الخاصية
boolean
requiresSession
إذا تم تعيينها إلى true، ستكون قائمة الانتظار على علم بجلسة العمل وسيتم دعم SessionReceiver فقط. قوائم الانتظار المدركة للجلسة غير مدعومة من خلال REST. Settable فقط في وقت إنشاء قائمة الانتظار.
requiresSession?: boolean
قيمة الخاصية
boolean
status
userMetadata
قدم المستخدم معلومات بيانات التعريف المقترنة بقائمة الانتظار. يستخدم لتحديد محتوى نصي مثل العلامات والتسميات وما إلى ذلك. يجب ألا تتجاوز القيمة 1024 بايت مرمزة في utf-8.
userMetadata?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
abortSignal
الإشارة التي يمكن استخدامها لإجهاض الطلبات.
abortSignal?: AbortSignalLike
قيمة الخاصية
موروث منOperationOptions.abortSignal
onResponse
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.
onResponse?: RawResponseCallback
قيمة الخاصية
موروثة منOperationOptions.onResponse
requestOptions
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.
requestOptions?: OperationRequestOptions
قيمة الخاصية
موروثة منOperationOptions.requestOptions
serializerOptions
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل.
serializerOptions?: SerializerOptions
قيمة الخاصية
موروثة منOperationOptions.serializerOptions
tracingOptions
الخيارات المستخدمة عند تمكين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث منOperationOptions.tracingOptions