مشاركة عبر


CreateTopicOptions interface

يمثل خيارات settable في موضوع

يمتد

الخصائص

authorizationRules

قواعد التخويل حول الموضوع

autoDeleteOnIdle

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

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

availabilityStatus

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

defaultMessageTimeToLive

تحديد المدة التي تستغرقها الرسالة في الاشتراكات المقترنة. ترث الاشتراكات 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

تحديد ما إذا كان يجب تقسيم الموضوع

maxMessageSizeInKilobytes

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

(قابل للتكوين فقط لمساحة اسم ناقل خدمة المستوى المتميز.)

maxSizeInMegabytes

تحديد الحد الأقصى لحجم الموضوع بالميغابايت. ستفشل أي محاولة لإضافة رسالة تؤدي إلى تجاوز الموضوع لهذه القيمة. يتم احتساب جميع الرسائل المخزنة في الموضوع أو أي من اشتراكاته في هذه القيمة. يتم حساب نسخ متعددة من رسالة موجودة في اشتراك واحد أو عدة اشتراكات كرسائل واحدة. على سبيل المثال، إذا كانت الرسالة m موجودة مرة واحدة في الاشتراك s1 ومرتين في الاشتراك s2، يتم حساب m كرسالة واحدة.

requiresDuplicateDetection

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

status

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

supportOrdering

تحديد ما إذا كان الموضوع يدعم ترتيب الرسائل.

userMetadata

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

الخصائص الموروثة

abortSignal

الإشارة التي يمكن استخدامها لإجهاض الطلبات.

onResponse

دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات.

requestOptions

الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية.

serializerOptions

خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل.

tracingOptions

الخيارات المستخدمة عند تمكين التتبع.

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

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

قيمة الخاصية

defaultMessageTimeToLive

تحديد المدة التي تستغرقها الرسالة في الاشتراكات المقترنة. ترث الاشتراكات 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

maxMessageSizeInKilobytes

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

(قابل للتكوين فقط لمساحة اسم ناقل خدمة المستوى المتميز.)

maxMessageSizeInKilobytes?: number

قيمة الخاصية

number

maxSizeInMegabytes

تحديد الحد الأقصى لحجم الموضوع بالميغابايت. ستفشل أي محاولة لإضافة رسالة تؤدي إلى تجاوز الموضوع لهذه القيمة. يتم احتساب جميع الرسائل المخزنة في الموضوع أو أي من اشتراكاته في هذه القيمة. يتم حساب نسخ متعددة من رسالة موجودة في اشتراك واحد أو عدة اشتراكات كرسائل واحدة. على سبيل المثال، إذا كانت الرسالة m موجودة مرة واحدة في الاشتراك s1 ومرتين في الاشتراك s2، يتم حساب m كرسالة واحدة.

maxSizeInMegabytes?: number

قيمة الخاصية

number

requiresDuplicateDetection

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

requiresDuplicateDetection?: boolean

قيمة الخاصية

boolean

status

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

status?: EntityStatus

قيمة الخاصية

supportOrdering

تحديد ما إذا كان الموضوع يدعم ترتيب الرسائل.

supportOrdering?: boolean

قيمة الخاصية

boolean

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