CreateChatThreadOptions interface
خيارات لإنشاء مؤشر ترابط دردشة.
- يمتد
الخصائص
| idempotency |
إذا تم تحديده، يوجه العميل أن الطلب قابل للتكرار؛ أي أنه يمكن للعميل إجراء الطلب عدة مرات بنفس Idempotency-Token والعودة إلى الاستجابة المناسبة دون أن ينفذ الخادم الطلب عدة مرات. قيمة Idempotency-Token هي سلسلة مبهمة تمثل معرفا للطلب تم إنشاؤه بواسطة العميل وفريدا عالميا طوال الوقت. يوصى باستخدام الإصدار 4 (عشوائي) UUIDs. |
| metadata | بيانات التعريف |
| participants | المشاركون الذين ستتم إضافتهم إلى مؤشر ترابط الدردشة. |
| retention |
نهج استبقاء البيانات للحذف التلقائي. |
الخصائص الموروثة
| abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
| on |
دالة سيتم استدعاؤها في كل مرة يتم فيها تلقي استجابة من الخادم أثناء تنفيذ العملية المطلوبة. قد يتم استدعاؤه عدة مرات. |
| request |
الخيارات المستخدمة عند إنشاء طلبات HTTP وإرسالها لهذه العملية. |
| serializer |
خيارات لتجاوز سلوك التسلسل/إلغاء التسلسل. |
| tracing |
الخيارات المستخدمة عند تمكين التتبع. |
تفاصيل الخاصية
idempotencyToken
إذا تم تحديده، يوجه العميل أن الطلب قابل للتكرار؛ أي أنه يمكن للعميل إجراء الطلب عدة مرات بنفس Idempotency-Token والعودة إلى الاستجابة المناسبة دون أن ينفذ الخادم الطلب عدة مرات. قيمة Idempotency-Token هي سلسلة مبهمة تمثل معرفا للطلب تم إنشاؤه بواسطة العميل وفريدا عالميا طوال الوقت. يوصى باستخدام الإصدار 4 (عشوائي) UUIDs.
idempotencyToken?: string
قيمة الخاصية
string
metadata
بيانات التعريف
metadata?: Record<string, string>
قيمة الخاصية
Record<string, string>
participants
المشاركون الذين ستتم إضافتهم إلى مؤشر ترابط الدردشة.
participants?: ChatParticipant[]
قيمة الخاصية
retentionPolicy
نهج استبقاء البيانات للحذف التلقائي.
retentionPolicy?: ChatRetentionPolicy
قيمة الخاصية
تفاصيل الخاصية الموروثة
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