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 の会話でない場合、ChannelAccount の一覧は 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
適用対象