ChatCompositeLoaderProps interface
دعائم ChatComposite التي يمكنك استخدامها في التطبيق الخاص بك. يحتوي على خيارات ChatCompositeChatCompositeOptions.
- يمتد
-
Partial<BaseCompositeProps<ChatCompositeIcons>>
الخصائص
| chat |
يتم إستخدام خيارات useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) هذا لتكوين محول الدردشة. |
| credential | CommunicationTokenCredential للمستخدم المحلي. |
| display |
اسم العرض للمستخدم المحلي. |
| endpoint | نقطة نهاية خدمة الاتصالات. يستخدم هذا للرمز المميز والانضمام إلى سلسلة الدردشة. |
| thread |
Communication threadId لسلسلة الدردشة. |
| user |
UserId للمستخدم المحلي. |
الخصائص الموروثة
| fluent |
نسق بطلاقة للمركب. |
| icons | تجاوز الرمز المخصص للمركب. يمكن توفير عنصر JSX لتجاوز الأيقونة الافتراضية. |
| locale | إعدادات محلية للمركب. |
| on |
دالة رد الاتصال التي يمكن استخدامها لتوفير بيانات مخصصة إلى الأفاتار المعروضة في مركب. لن يؤثر هذا على displayName الموضح في المركب. سيكون displayName في جميع أنحاء المركب هو ما يتم توفيره للمحول عند إنشاء المحول. سيكون ما يتم توفيره للمحول عند إنشاء المحول. |
| on |
دالة رد اتصال يمكن استخدامها لتوفير عناصر قائمة مخصصة لمشارك في قائمة المشاركين. |
| rtl | ما إذا كان يتم عرض مركب من اليمين إلى اليسار. |
تفاصيل الخاصية
chatCompositeOptions
يتم إستخدام خيارات useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) هذا لتكوين محول الدردشة.
chatCompositeOptions?: ChatCompositeOptions
قيمة الخاصية
credential
CommunicationTokenCredential للمستخدم المحلي.
credential: CommunicationTokenCredential
قيمة الخاصية
displayName
اسم العرض للمستخدم المحلي.
displayName?: string
قيمة الخاصية
string
endpoint
نقطة نهاية خدمة الاتصالات. يستخدم هذا للرمز المميز والانضمام إلى سلسلة الدردشة.
endpoint: string
قيمة الخاصية
string
threadId
Communication threadId لسلسلة الدردشة.
threadId: string
قيمة الخاصية
string
userId
UserId للمستخدم المحلي.
userId: CommunicationUserIdentifier
قيمة الخاصية
تفاصيل الخاصية الموروثة
fluentTheme
نسق بطلاقة للمركب.
fluentTheme?: PartialTheme | Theme
قيمة الخاصية
PartialTheme | Theme
موروثة من Partial.fluentTheme
icons
تجاوز الرمز المخصص للمركب. يمكن توفير عنصر JSX لتجاوز الأيقونة الافتراضية.
icons?: ChatCompositeIcons
قيمة الخاصية
موروثة من الرموز الجزئية
locale
onFetchAvatarPersonaData
دالة رد الاتصال التي يمكن استخدامها لتوفير بيانات مخصصة إلى الأفاتار المعروضة في مركب.
لن يؤثر هذا على displayName الموضح في المركب. سيكون displayName في جميع أنحاء المركب هو ما يتم توفيره للمحول عند إنشاء المحول. سيكون ما يتم توفيره للمحول عند إنشاء المحول.
onFetchAvatarPersonaData?: AvatarPersonaDataCallback
قيمة الخاصية
موروثة من Partial.onFetchAvatarPersonaData
onFetchParticipantMenuItems
دالة رد اتصال يمكن استخدامها لتوفير عناصر قائمة مخصصة لمشارك في قائمة المشاركين.
onFetchParticipantMenuItems?: ParticipantMenuItemsCallback
قيمة الخاصية
موروثة من Partial.onFetchParticipantMenuItems
rtl
ما إذا كان يتم عرض مركب من اليمين إلى اليسار.
rtl?: boolean
قيمة الخاصية
boolean
موروثة من جزئي