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
- 모임 ID 또는 Activities TeamsChannelData에서 가져올 null
participantId
- 참가자 ID 또는 Activities TeamsChannelData에서 가져올 null
tenantId
- 테넌트 ID 또는 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로 설정합니다.
반환:
A TeamsPageMembersResult.
getPagedTeamMembers
public static CompletableFuture getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)
페이징된 팀 구성원 목록을 반환합니다.
매개 변수:
turnContext
- 현재 TurnContext입니다.
teamId
- 팀 ID입니다.
continuationToken
- 이전 호출의 continuationToken이거나 첫 번째 호출을 null로 설정합니다.
반환:
A 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
적용 대상