你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ChatCompositeProps interface

Extends

属性

adapter

适配器为复合提供逻辑和数据。 也可以使用适配器控制复合。

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element 用于自定义消息呈现器的回调。

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element 用于自定义键入指示器呈现器的回调。

options

用于启用/禁用 ChatComposite 的可视元素的标志。

继承属性

fluentTheme

复合的 Fluent 主题。

icons

复合的自定义图标替代。 可以提供 JSX 元素来替代默认图标。

locale

复合的区域设置。

onFetchAvatarPersonaData

一个回调函数,可用于向在复合中呈现的虚拟形象提供自定义数据。

这不会影响复合中显示的 displayName。 创建适配器时,整个复合中的 displayName 将为适配器提供的内容。 将是创建适配器时提供给适配器的内容。

onFetchParticipantMenuItems

一个回调函数,可用于为参与者列表中的参与者提供自定义菜单项。

rtl

复合是否从右到左显示。

属性详细信息

adapter

适配器为复合提供逻辑和数据。 也可以使用适配器控制复合。

adapter: ChatAdapter

属性值

onRenderMessage

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => JSX.Element 用于自定义消息呈现器的回调。

onRenderMessage?: (messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element

属性值

(messageProps: MessageProps, defaultOnRender?: MessageRenderer) => Element

onRenderTypingIndicator

(typingUsers: CommunicationParticipant[]) => JSX.Element 用于自定义键入指示器呈现器的回调。

onRenderTypingIndicator?: (typingUsers: CommunicationParticipant[]) => Element

属性值

(typingUsers: CommunicationParticipant[]) => Element

options

用于启用/禁用 ChatComposite 的可视元素的标志。

options?: ChatCompositeOptions

属性值

继承属性详细信息

fluentTheme

复合的 Fluent 主题。

fluentTheme?: PartialTheme | Theme

属性值

PartialTheme | Theme

继承自BaseCompositeProps.fluentTheme

icons

复合的自定义图标替代。 可以提供 JSX 元素来替代默认图标。

icons?: ChatCompositeIcons

属性值

继承自BaseCompositeProps.icons

locale

复合的区域设置。

locale?: CompositeLocale

属性值

继承自BaseCompositeProps.locale

onFetchAvatarPersonaData

一个回调函数,可用于向在复合中呈现的虚拟形象提供自定义数据。

这不会影响复合中显示的 displayName。 创建适配器时,整个复合中的 displayName 将为适配器提供的内容。 将是创建适配器时提供给适配器的内容。

onFetchAvatarPersonaData?: AvatarPersonaDataCallback

属性值

继承自BaseCompositeProps.onFetchAvatarPersonaData

onFetchParticipantMenuItems

一个回调函数,可用于为参与者列表中的参与者提供自定义菜单项。

onFetchParticipantMenuItems?: ParticipantMenuItemsCallback

属性值

继承自BaseCompositeProps.onFetchParticipantMenuItems

rtl

复合是否从右到左显示。

rtl?: boolean

属性值

boolean

继承自BaseCompositeProps.rtl