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

ChatCompositeProps interface

ChatComposite的道具。

扩展

属性

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