مشاركة عبر


ChatCompositeLoaderProps interface

دعائم ChatComposite التي يمكنك استخدامها في التطبيق الخاص بك. يحتوي على خيارات ChatCompositeChatCompositeOptions.

يمتد

الخصائص

chatCompositeOptions

يتم إستخدام خيارات useAzureCommunicationChatAdapter(Partial<AzureCommunicationChatAdapterArgs>, (adapter: ChatAdapter) => Promise<ChatAdapter>, (adapter: ChatAdapter) => Promise<void>) هذا لتكوين محول الدردشة.

credential

CommunicationTokenCredential للمستخدم المحلي.

displayName

اسم العرض للمستخدم المحلي.

endpoint

نقطة نهاية خدمة الاتصالات. يستخدم هذا للرمز المميز والانضمام إلى سلسلة الدردشة.

threadId

Communication threadId لسلسلة الدردشة.

userId

UserId للمستخدم المحلي.

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

fluentTheme

نسق بطلاقة للمركب.

icons

تجاوز الرمز المخصص للمركب. يمكن توفير عنصر JSX لتجاوز الأيقونة الافتراضية.

locale

إعدادات محلية للمركب.

onFetchAvatarPersonaData

دالة رد الاتصال التي يمكن استخدامها لتوفير بيانات مخصصة إلى الأفاتار المعروضة في مركب.

لن يؤثر هذا على displayName الموضح في المركب. سيكون displayName في جميع أنحاء المركب هو ما يتم توفيره للمحول عند إنشاء المحول. سيكون ما يتم توفيره للمحول عند إنشاء المحول.

onFetchParticipantMenuItems

دالة رد اتصال يمكن استخدامها لتوفير عناصر قائمة مخصصة لمشارك في قائمة المشاركين.

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

إعدادات محلية للمركب.

locale?: CompositeLocale

قيمة الخاصية

موروثة من جزئي.locale

onFetchAvatarPersonaData

دالة رد الاتصال التي يمكن استخدامها لتوفير بيانات مخصصة إلى الأفاتار المعروضة في مركب.

لن يؤثر هذا على displayName الموضح في المركب. سيكون displayName في جميع أنحاء المركب هو ما يتم توفيره للمحول عند إنشاء المحول. سيكون ما يتم توفيره للمحول عند إنشاء المحول.

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

قيمة الخاصية

موروثة من Partial.onFetchAvatarPersonaData

onFetchParticipantMenuItems

دالة رد اتصال يمكن استخدامها لتوفير عناصر قائمة مخصصة لمشارك في قائمة المشاركين.

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

قيمة الخاصية

موروثة من Partial.onFetchParticipantMenuItems

rtl

ما إذا كان يتم عرض مركب من اليمين إلى اليسار.

rtl?: boolean

قيمة الخاصية

boolean

موروثة من جزئي