命名空间:microsoft.graph
重要
Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示团队、频道或聊天中的Microsoft Entra用户。
继承自 conversationMember。
方法
| 方法 | 返回类型 | 说明 |
|---|---|---|
| 列出团队成员 | conversationMember 集合 | 获取此团队中的成员列表。 |
| 添加团队成员 | conversationMember | 向团队中添加新成员。 |
| 批量添加团队成员。 | actionResultPart 集合 | 在单个请求中将多个成员添加到团队中。 |
| 获取团队成员 | conversationMember 集合 | 获取团队中的成员。 |
| 更新成员角色 | conversationMember | 将成员更改为所有者或返回为常规成员。 |
| 删除团队成员 | 无 | 删除团队中的一个现有成员。 |
| 批量删除团队成员 | actionResultPart 集合 | 在单个请求中删除团队中的多个成员。 |
| 列出频道成员 | conversationMember 集合 | 获取频道中的所有成员列表。 |
| 添加频道成员 | conversationMember | 向频道添加成员。 仅支持 membershipType 为 private 的 channel。 |
| 获取频道成员 | conversationMember 集合 | 获取频道中的成员。 |
| 更新频道成员角色 | conversationMember | 更新频道成员的属性。 仅支持 membershipType 为 private 的频道。 |
| 删除频道成员 | 无 | 从频道中删除一个成员。 仅支持用于 private 的 channelType。 |
| 列出聊天成员 | conversationMember 集合 | 获取聊天中的所有成员列表。 |
| 添加聊天成员 | 位置标头 | 向聊天添加成员。 |
| 获取聊天成员 | conversationMember | 获取聊天中的成员。 |
| 删除聊天成员 | 无 | 从聊天中删除成员。 |
属性
| 属性 | 类型 | 说明 |
|---|---|---|
| displayName | String | 用户的显示名称。 |
| String | 用户的电子邮件地址。 | |
| id | String | 只读。 用户的唯一 ID。 |
| 角色 | String 集合 | 用户的角色,例如所有者、成员或来宾。 |
| tenantId | string | Microsoft Entra用户的租户 ID。 |
| userId | string | Microsoft Entra用户的用户 ID。 |
| visibleHistoryStartDateTime | DateTimeOffset | 表示与会话成员共享会话历史记录的距离的时间戳。 此属性只对聊天成员可设置。 |
实例属性
实例属性是具有特殊行为的属性。 这些属性是临时的,并且 a) 定义服务应执行的行为或 b) 提供短期的属性值,例如过期项目的下载 URL。
| 属性名称 | 类型 | 说明 |
|---|---|---|
| @microsoft.graph.originalSourceMembershipUrl | String | 此批注表示区分直接成员和间接成员的原始源成员身份的 URL。 将此批注与 List allMembers 和 Get member from channel allMembers 集合 API 一起使用。 |
关系
无。
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"@odata.type": "#microsoft.graph.aadUserConversationMember",
"displayName": "String",
"email": "String",
"id": "String (identifier)",
"roles": ["String"],
"tenantId": "String",
"userId": "String",
"visibleHistoryStartDateTime": "String (timestamp)"
}