مشاركة عبر


QueueProperties interface

يمثل الإدخال ل updateQueue.

الخصائص

authorizationRules

قواعد التخويل في قائمة الانتظار

autoDeleteOnIdle

الحد الأقصى لوقت الخمول قبل حذف الكيان. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.

المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

حالة توفر كيان المراسلة.

deadLetteringOnMessageExpiration

إذا تم تمكينها وانتهاء صلاحية رسالة، ينقل ناقل خدمة Microsoft Azure الرسالة من قائمة الانتظار إلى قائمة الانتظار الفرعية غير المستخدمة في قائمة الانتظار. إذا تم تعطيلها، حذف الرسالة نهائيا من قائمة الانتظار. Settable فقط في وقت إنشاء قائمة الانتظار.

defaultMessageTimeToLive

اعتمادا على ما إذا كان يتم تمكين DeadLettering، يتم نقل رسالة تلقائيا إلى قائمة الانتظار الفرعية غير المستخدمة أو حذفها إذا تم تخزينها في قائمة الانتظار لفترة أطول من الوقت المحدد. تتم الكتابة فوق هذه القيمة بواسطة TTL المحدد في الرسالة إذا كانت الرسالة TTL أصغر من TTL المعينة في قائمة الانتظار فقط. هذه القيمة غير قابلة للتغيير بعد إنشاء قائمة الانتظار. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.

المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

يحدد الفترة الزمنية التي يكتشف خلالها ناقل خدمة Microsoft Azure تكرار الرسائل. سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.

المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

يحدد ما إذا كان يجب السماح بالعمليات المجمعة.

enableExpress

تحديد ما إذا كانت الكيانات السريعة ممكنة في قائمة الانتظار.

enablePartitioning

تحديد ما إذا كان يجب تقسيم قائمة الانتظار.

forwardDeadLetteredMessagesTo

عنوان URL المطلق أو اسم قائمة الانتظار أو الموضوع الذي سيتم إعادة توجيه الرسائل غير المستخدمة إليه. على سبيل المثال، سيكون إدخال عنوان URL المطلق من النموذج sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

forwardTo

عنوان URL المطلق أو اسم قائمة الانتظار أو الموضوع الذي سيتم إعادة توجيه الرسائل إليه. على سبيل المثال، سيكون إدخال عنوان URL المطلق من النموذج sb://<your-service-bus-namespace-endpoint>/<queue-or-topic-name>

lockDuration

تحديد مقدار الوقت بالثوان التي يجب تأمين الرسالة فيها للمعالجة من قبل جهاز استقبال. بعد هذه الفترة، يتم إلغاء تأمين الرسالة ومتاحة للاستهلاك من قبل المتلقي التالي. (إذا تم تمكين جلسات العمل، فإن مدة التأمين هذه تنطبق على جلسات العمل وليس على الرسائل.)

سيتم تحديد هذا بتنسيق مدة ISO-8601 مثل "PT1M" لمدة دقيقة واحدة، و"PT5S" لمدة 5 ثوان.

المزيد حول تنسيق مدة ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

maxDeliveryCount

يتم نقل الحد الأقصى لعدد تسليم الرسائل بعد ذلك إذا لم يتم تسويتها بعد، إلى قائمة الانتظار الفرعية غير المستخدمة.

maxMessageSizeInKilobytes

الحد الأقصى لحجم الرسالة بالكيلو بايت للرسائل المرسلة إلى قائمة الانتظار هذه.

لا ينطبق إذا تم اختيار إصدار الخدمة "2017-04" عند إنشاء ServiceBusAdministrationClient.

maxSizeInMegabytes

تحديد الحد الأقصى لحجم قائمة الانتظار بالميغابايت. ستفشل أي محاولة لإضافة رسالة تؤدي إلى تجاوز قائمة الانتظار لهذه القيمة.

name

اسم قائمة الانتظار

requiresDuplicateDetection

إذا تم تمكينه، فسيكتشف الموضوع الرسائل المكررة خلال الفترة الزمنية المحددة بواسطة الخاصية DuplicateDetectionHistoryTimeWindow. Settable فقط في وقت إنشاء قائمة الانتظار.

requiresSession

إذا تم تعيينها إلى true، ستكون قائمة الانتظار على علم بجلسة العمل وسيتم دعم SessionReceiver فقط. قوائم الانتظار المدركة للجلسة غير مدعومة من خلال REST. Settable فقط في وقت إنشاء قائمة الانتظار.

status

حالة كيان المراسلة.

userMetadata

قدم المستخدم معلومات بيانات التعريف المقترنة بقائمة الانتظار. يستخدم لتحديد محتوى نصي مثل العلامات والتسميات وما إلى ذلك. يجب ألا تتجاوز القيمة 1024 بايت مرمزة في utf-8.

تفاصيل الخاصية

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

الحد الأقصى لحجم الرسالة بالكيلو بايت للرسائل المرسلة إلى قائمة الانتظار هذه.

لا ينطبق إذا تم اختيار إصدار الخدمة "2017-04" عند إنشاء ServiceBusAdministrationClient.

maxMessageSizeInKilobytes?: number

قيمة الخاصية

number

maxSizeInMegabytes

تحديد الحد الأقصى لحجم قائمة الانتظار بالميغابايت. ستفشل أي محاولة لإضافة رسالة تؤدي إلى تجاوز قائمة الانتظار لهذه القيمة.

maxSizeInMegabytes: number

قيمة الخاصية

number

name

اسم قائمة الانتظار

name: string

قيمة الخاصية

string

requiresDuplicateDetection

إذا تم تمكينه، فسيكتشف الموضوع الرسائل المكررة خلال الفترة الزمنية المحددة بواسطة الخاصية DuplicateDetectionHistoryTimeWindow. Settable فقط في وقت إنشاء قائمة الانتظار.

requiresDuplicateDetection: boolean

قيمة الخاصية

boolean

requiresSession

إذا تم تعيينها إلى true، ستكون قائمة الانتظار على علم بجلسة العمل وسيتم دعم SessionReceiver فقط. قوائم الانتظار المدركة للجلسة غير مدعومة من خلال REST. Settable فقط في وقت إنشاء قائمة الانتظار.

requiresSession: boolean

قيمة الخاصية

boolean

status

حالة كيان المراسلة.

status: EntityStatus

قيمة الخاصية

userMetadata

قدم المستخدم معلومات بيانات التعريف المقترنة بقائمة الانتظار. يستخدم لتحديد محتوى نصي مثل العلامات والتسميات وما إلى ذلك. يجب ألا تتجاوز القيمة 1024 بايت مرمزة في utf-8.

userMetadata: string

قيمة الخاصية

string