TeamsInfo Класс

  • java.lang.Object
    • com.microsoft.bot.builder.teams.TeamsInfo

public final class TeamsInfo

Вспомогательные методы Teams.

Сводка по методу

Модификатор и тип Метод и описание
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)

Возвращает сведения о командедля команды.

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 - Идентификатор собрания или значение NULL для получения из Activities TeamsChannelData
participantId - Идентификатор участника или значение NULL для получения из Activities TeamsChannelData
tenantId - Идентификатор клиента или значение NULL для получения из Activities TeamsChannelData

Возвращаемое значение:

Учетная запись канала участника команды.

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 - ПродолжениеToken из предыдущего вызова или значение NULL первого вызова.

Возвращаемое значение:

A TeamsPageMembersResult.

getPagedTeamMembers

public static CompletableFuture getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)

Возвращает список участников команды со страницами.

Параметры:

turnContext - Текущий turnContext.
teamId - Идентификатор команды.
continuationToken - ПродолжениеToken из предыдущего вызова или значение NULL первого вызова.

Возвращаемое значение:

A TeamsPageMembersResult.

getTeamChannels

public static CompletableFuture> getTeamChannels(TurnContext turnContext, String teamId)

Возвращает список каналов Teams.

Параметры:

turnContext - Текущий turnContext.
teamId - Идентификатор команды.

Возвращаемое значение:

Список объектов ChannelInfo.

getTeamDetails

public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)

Возвращает 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

Применяется к