TeamsInfo 類別
- java.lang.Object
- com.microsoft.bot.builder.teams.TeamsInfo
public final class TeamsInfo
方法摘要
| 修飾詞與類型 |
方法與描述 |
|
static
java.util.concurrent.CompletableFuture<MeetingInfo>
|
getMeetingInfo(TurnContext turnContext)
取得指定會議識別子的資訊。
|
|
static
java.util.concurrent.CompletableFuture<MeetingInfo>
|
getMeetingInfo(TurnContext turnContext, String meetingId)
取得指定會議識別子的資訊。
|
|
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)
傳回TeamTeam的詳細數據。
|
|
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)
取得指定會議識別子的資訊。
參數:
turnContext
- 翻轉內容。
傳回:
會議詳細數據。
getMeetingInfo
public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)
取得指定會議識別子的資訊。
參數:
turnContext
- 翻轉內容。
meetingId
- Teams 會議的BASE64編碼標識碼。
傳回:
會議詳細數據。
getMeetingParticipant
public static CompletableFuture getMeetingParticipant(TurnContext turnContext)
取得指定會議參與者的詳細數據。 這隻適用於小組會議範圍的交談。
參數:
turnContext
- 會議、參與者和租用戶標識碼從中提取的 TurnContext。
傳回:
TeamsParticipantChannelAccount
getMeetingParticipant
public static CompletableFuture getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)
取得指定會議參與者的詳細數據。 這隻適用於小組會議範圍的交談。
參數:
turnContext
- 翻轉內容。
meetingId
- 要從 Activities TeamsChannelData 取得的會議標識碼或 Null
participantId
- 要從 Activities TeamsChannelData 取得的參與者標識碼或 Null
tenantId
- 要從 Activities TeamsChannelData 取得的租用戶標識碼或 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
- 小組標識碼。
continuationToken
- 上一個呼叫的 continuationToken,或第一次呼叫的 null。
傳回:
TeamsPageMembersResult。
getTeamChannels
public static CompletableFuture> getTeamChannels(TurnContext turnContext, String teamId)
傳回 Teams 頻道清單。
參數:
turnContext
- 目前的 TurnContext。
teamId
- 小組標識碼。
傳回:
ChannelInfo 物件的清單。
getTeamDetails
public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)
會傳回Team的TeamDetails。
參數:
turnContext
- 目前的 TurnContext。
teamId
- 小組標識碼。
傳回:
TeamDetails 物件。
getTeamMember
public static CompletableFuture getTeamMember(TurnContext turnContext, String userId, String teamId)
傳回指定用戶的資訊。
參數:
turnContext
- 目前的 TurnContext。
userId
- 用戶標識碼。
teamId
- 使用者的小組識別碼。
傳回:
使用者的TeamsChannelAccount,如果找不到則為 null。
getTeamMembers
public static CompletableFuture> getTeamMembers(TurnContext turnContext, String teamId)
傳回指定小組的小組成員清單。
參數:
turnContext
- 目前的 TurnContext。
teamId
- 小組標識碼。
傳回:
TeamChannelAccount 對象的清單。
sendMessageToTeamsChannel
public static CompletableFuture> sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)
參數:
turnContext
activity
teamsChannelId
credentials
適用於