TeamsInfo 类
- java.lang.Object
- com.microsoft.bot.builder.teams.TeamsInfo
public final class TeamsInfo
方法摘要
| 修饰符和类型 |
方法和描述 |
|
static
java.util.concurrent.CompletableFuture<MeetingInfo>
|
getMeetingInfo(TurnContext turnContext)
获取给定会议 ID 的信息。
|
|
static
java.util.concurrent.CompletableFuture<MeetingInfo>
|
getMeetingInfo(TurnContext turnContext, String meetingId)
获取给定会议 ID 的信息。
|
|
static
java.util.concurrent.CompletableFuture<TeamsMeetingParticipant>
|
getMeetingParticipant(TurnContext turnContext)
获取给定会议参与者的详细信息。
|
|
static
java.util.concurrent.CompletableFuture<TeamsMeetingParticipant>
|
getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)
获取给定会议参与者的详细信息。
|
|
static
java.util.concurrent.CompletableFuture<TeamsChannelAccount>
|
getMember(TurnContext turnContext, String userId)
|
|
static
java.util.concurrent.CompletableFuture<java.util.List<TeamsChannelAccount>>
|
getMembers(TurnContext turnContext)
返回当前对话的成员列表。
|
|
static
java.util.concurrent.CompletableFuture<TeamsPagedMembersResult>
|
getPagedMembers(TurnContext turnContext, String continuationToken)
返回分页的工作组成员列表。
|
|
static
java.util.concurrent.CompletableFuture<TeamsPagedMembersResult>
|
getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)
返回分页的工作组成员列表。
|
|
static
java.util.concurrent.CompletableFuture<java.util.List<ChannelInfo>>
|
getTeamChannels(TurnContext turnContext, String teamId)
返回 Teams 频道的列表。
|
|
static
java.util.concurrent.CompletableFuture<TeamDetails>
|
getTeamDetails(TurnContext turnContext, String teamId)
返回团队详细信息。
|
|
static
java.util.concurrent.CompletableFuture<TeamsChannelAccount>
|
getTeamMember(TurnContext turnContext, String userId, String teamId)
返回指定用户的信息。
|
|
static
java.util.concurrent.CompletableFuture<java.util.List<TeamsChannelAccount>>
|
getTeamMembers(TurnContext turnContext, String teamId)
返回指定团队的团队成员列表。
|
|
static
java.util.concurrent.CompletableFuture<Pair<ConversationReference,java.lang.String>>
|
sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)
|
方法继承自 java.lang.Object
java.lang.Object.clone
java.lang.Object.equals
java.lang.Object.finalize
java.lang.Object.getClass
java.lang.Object.hashCode
java.lang.Object.notify
java.lang.Object.notifyAll
java.lang.Object.toString
java.lang.Object.wait
java.lang.Object.wait
java.lang.Object.wait
方法详细信息
getMeetingInfo
public static CompletableFuture getMeetingInfo(TurnContext turnContext)
获取给定会议 ID 的信息。
参数:
turnContext
- 轮次上下文。
返回:
会议详细信息。
getMeetingInfo
public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)
获取给定会议 ID 的信息。
参数:
turnContext
- 轮次上下文。
meetingId
- Teams 会议的 BASE64 编码 ID。
返回:
会议详细信息。
getMeetingParticipant
public static CompletableFuture getMeetingParticipant(TurnContext turnContext)
获取给定会议参与者的详细信息。 这仅适用于团队会议范围的对话。
参数:
turnContext
- 从中提取会议、参与者和租户 ID 的 TurnContext。
返回:
TeamsParticipantChannelAccount
getMeetingParticipant
public static CompletableFuture getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)
获取给定会议参与者的详细信息。 这仅适用于团队会议范围的对话。
参数:
turnContext
- 轮次上下文。
meetingId
- 要从 Activities TeamsChannelData 获取的会议 ID 或 null
participantId
- 要从 Activities TeamsChannelData 获取的参与者 ID 或 null
tenantId
- 要从 Activities TeamsChannelData 获取的租户 ID 或 null
返回:
团队参与者频道帐户。
getMember
public static CompletableFuture getMember(TurnContext turnContext, String userId)
参数:
turnContext
userId
getMembers
public static CompletableFuture> getMembers(TurnContext turnContext)
返回当前对话的成员列表。
参数:
turnContext
- 当前 TurnContext。
返回:
每个成员的 TeamsChannelAccount 列表。 如果这不是 Teams 对话,则 ChannelAccounts 列表将转换为 TeamsChannelAccount。
getPagedMembers
public static CompletableFuture getPagedMembers(TurnContext turnContext, String continuationToken)
返回分页的工作组成员列表。 如果活动不是来自 Teams 频道,则 PagedMembersResult 将转换为 TeamsPagedMembersResult。
参数:
turnContext
- 当前 TurnContext。
continuationToken
- 上一次调用中的 continuationToken,或为第一次调用 null。
返回:
TeamsPageMembersResult。
getPagedTeamMembers
public static CompletableFuture getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)
返回分页的工作组成员列表。
参数:
turnContext
- 当前 TurnContext。
teamId
- 团队 ID。
continuationToken
- 上一次调用中的 continuationToken,或为第一次调用 null。
返回:
TeamsPageMembersResult。
getTeamChannels
public static CompletableFuture> getTeamChannels(TurnContext turnContext, String teamId)
返回 Teams 频道的列表。
参数:
turnContext
- 当前 TurnContext。
teamId
- 团队 ID。
返回:
ChannelInfo 对象的列表。
getTeamDetails
public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)
返回团队的 TeamDetails。
参数:
turnContext
- 当前 TurnContext。
teamId
- 团队 ID。
返回:
TeamDetails 对象。
getTeamMember
public static CompletableFuture getTeamMember(TurnContext turnContext, String userId, String teamId)
返回指定用户的信息。
参数:
turnContext
- 当前 TurnContext。
userId
- 用户 ID。
teamId
- 用户的团队 ID。
返回:
用户的 TeamsChannelAccount;如果未找到,则为 null。
getTeamMembers
public static CompletableFuture> getTeamMembers(TurnContext turnContext, String teamId)
返回指定团队的团队成员列表。
参数:
turnContext
- 当前 TurnContext。
teamId
- 团队 ID。
返回:
TeamChannelAccount 对象的列表。
sendMessageToTeamsChannel
public static CompletableFuture> sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)
参数:
turnContext
activity
teamsChannelId
credentials
适用于