TeamsInfo Klasse

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

public final class TeamsInfo

Teams-Hilfsmethoden.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext)

Ruft die Informationen für die angegebene Besprechungs-ID ab.

static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext, String meetingId)

Ruft die Informationen für die angegebene Besprechungs-ID ab.

static java.util.concurrent.CompletableFuture<TeamsMeetingParticipant> getMeetingParticipant(TurnContext turnContext)

Ruft die Details für den angegebenen Besprechungsteilnehmer ab.

static java.util.concurrent.CompletableFuture<TeamsMeetingParticipant> getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)

Ruft die Details für den angegebenen Besprechungsteilnehmer ab.

static java.util.concurrent.CompletableFuture<TeamsChannelAccount> getMember(TurnContext turnContext, String userId)
static java.util.concurrent.CompletableFuture<java.util.List<TeamsChannelAccount>> getMembers(TurnContext turnContext)

Gibt eine Liste der Mitglieder für die aktuelle Unterhaltung zurück.

static java.util.concurrent.CompletableFuture<TeamsPagedMembersResult> getPagedMembers(TurnContext turnContext, String continuationToken)

Gibt seitenseitige Teammitgliedsliste zurück.

static java.util.concurrent.CompletableFuture<TeamsPagedMembersResult> getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)

Gibt seitenseitige Teammitgliedsliste zurück.

static java.util.concurrent.CompletableFuture<java.util.List<ChannelInfo>> getTeamChannels(TurnContext turnContext, String teamId)

Gibt eine Liste der Teams-Kanäle zurück.

static java.util.concurrent.CompletableFuture<TeamDetails> getTeamDetails(TurnContext turnContext, String teamId)

Gibt Team-Details für ein Team zurück.

static java.util.concurrent.CompletableFuture<TeamsChannelAccount> getTeamMember(TurnContext turnContext, String userId, String teamId)

Gibt Informationen für den angegebenen Benutzer zurück.

static java.util.concurrent.CompletableFuture<java.util.List<TeamsChannelAccount>> getTeamMembers(TurnContext turnContext, String teamId)

Gibt eine Liste der Teammitglieder für das angegebene Team zurück.

static java.util.concurrent.CompletableFuture<Pair<ConversationReference,java.lang.String>> sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)

Geerbte Methoden von 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

Details zur Methode

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext)

Ruft die Informationen für die angegebene Besprechungs-ID ab.

Parameter:

turnContext - Kontext drehen.

Gibt zurück:

Besprechungsdetails.

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)

Ruft die Informationen für die angegebene Besprechungs-ID ab.

Parameter:

turnContext - Kontext drehen.
meetingId - Die BASE64-codierte ID der Teams-Besprechung.

Gibt zurück:

Besprechungsdetails.

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext)

Ruft die Details für den angegebenen Besprechungsteilnehmer ab. Dies funktioniert nur in Teams-Besprechungsunterhaltungen mit Bereichsunterhaltungen.

Parameter:

turnContext - Der TurnContext, aus dem die Besprechungs-, Teilnehmer- und Mandanten-IDs abgerufen werden.

Gibt zurück:

TeamsParticipantChannelAccount

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)

Ruft die Details für den angegebenen Besprechungsteilnehmer ab. Dies funktioniert nur in Teams-Besprechungsunterhaltungen mit Bereichsunterhaltungen.

Parameter:

turnContext - Kontext drehen.
meetingId - Die Besprechungs-ID oder NULL, die von "Activities TeamsChannelData" abgerufen werden soll
participantId - Die Teilnehmer-ID oder NULL zum Abrufen von Activities TeamsChannelData
tenantId - Die Mandanten-ID oder NULL, die von "Activities TeamsChannelData" abgerufen werden soll

Gibt zurück:

Teamteilnehmer-Kanalkonto.

getMember

public static CompletableFuture getMember(TurnContext turnContext, String userId)

Parameter:

turnContext
userId

getMembers

public static CompletableFuture> getMembers(TurnContext turnContext)

Gibt eine Liste der Mitglieder für die aktuelle Unterhaltung zurück.

Parameter:

turnContext - Der aktuelle TurnContext.

Gibt zurück:

Eine Liste von TeamsChannelAccount für jedes Mitglied. Wenn dies keine Teams-Unterhaltung ist, wird eine Liste von ChannelAccounts in "TeamsChannelAccount" konvertiert.

getPagedMembers

public static CompletableFuture getPagedMembers(TurnContext turnContext, String continuationToken)

Gibt seitenseitige Teammitgliedsliste zurück. Wenn die Aktivität nicht aus einem Teams-Kanal stammt, wird ein PagedMembersResult in TeamsPagedMembersResult konvertiert.

Parameter:

turnContext - Der aktuelle TurnContext.
continuationToken - Das Fortsetzungstoken aus einem vorherigen Aufruf oder null den ersten Aufruf.

Gibt zurück:

Ein TeamsPageMembersResult.

getPagedTeamMembers

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

Gibt seitenseitige Teammitgliedsliste zurück.

Parameter:

turnContext - Der aktuelle TurnContext.
teamId - Die Team-ID.
continuationToken - Das Fortsetzungstoken aus einem vorherigen Aufruf oder null den ersten Aufruf.

Gibt zurück:

Ein TeamsPageMembersResult.

getTeamChannels

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

Gibt eine Liste der Teams-Kanäle zurück.

Parameter:

turnContext - Der aktuelle TurnContext.
teamId - Die Team-ID.

Gibt zurück:

Eine Liste von ChannelInfo-Objekten.

getTeamDetails

public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)

Gibt TeamDetails für ein Team zurück.

Parameter:

turnContext - Der aktuelle TurnContext.
teamId - Die Team-ID.

Gibt zurück:

Ein TeamDetails-Objekt.

getTeamMember

public static CompletableFuture getTeamMember(TurnContext turnContext, String userId, String teamId)

Gibt Informationen für den angegebenen Benutzer zurück.

Parameter:

turnContext - Der aktuelle TurnContext.
userId - Die Benutzer-ID.
teamId - Die Team-ID für den Benutzer.

Gibt zurück:

Ein TeamsChannelAccount für den Benutzer oder null, wenn er nicht gefunden wird.

getTeamMembers

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

Gibt eine Liste der Teammitglieder für das angegebene Team zurück.

Parameter:

turnContext - Der aktuelle TurnContext.
teamId - Die Team-ID.

Gibt zurück:

Eine Liste der TeamChannelAccount-Objekte.

sendMessageToTeamsChannel

public static CompletableFuture> sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)

Parameter:

turnContext
activity
teamsChannelId
credentials

Gilt für: