ConversationMemberClient 类

用于管理 Teams 对话中成员的客户端。

初始化会话成员客户端。

构造函数

ConversationMemberClient(service_url: str, http_client: Client | None = None, api_client_settings: ApiClientSettings | None = None)

参数

名称 说明
service_url
必需

Teams 服务的基 URL

http_client

要使用的可选 HTTP 客户端。 如果未提供,将创建一个新项。

默认值: None
api_client_settings

可选 API 客户端设置。

默认值: None

方法

get

获取对话中的所有成员。

get_by_id

获取对话中的特定成员。

get_paged

获取对话中成员的页面。

get

获取对话中的所有成员。

async get(conversation_id: str) -> List[TeamsChannelAccount]

参数

名称 说明
conversation_id
必需

对话的 ID

返回

类型 说明

表示对话成员的 TeamsChannelAccount 对象列表

get_by_id

获取对话中的特定成员。

async get_by_id(conversation_id: str, member_id: str) -> TeamsChannelAccount

参数

名称 说明
conversation_id
必需

对话的 ID

member_id
必需

要获取的成员的 ID

返回

类型 说明

表示对话成员的 TeamsChannelAccount 对象

get_paged

获取对话中成员的页面。

async get_paged(conversation_id: str, page_size: int | None = None, continuation_token: str | None = None) -> PagedMembersResult

参数

名称 说明
conversation_id
必需

会话的 ID。

page_size

每个页面要返回的最大成员数可选。

默认值: None
continuation_token

从上一个调用中提取下一页的可选令牌。

默认值: None

返回

类型 说明

PagedMembersResult 包含成员和用于提取后续页面的可选继续标记。