TeamsInfo Classe

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

public final class TeamsInfo

Metodi helper di Teams.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext)

Ottiene le informazioni per l'ID riunione specificato.

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

Ottiene le informazioni per l'ID riunione specificato.

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

Ottiene i dettagli per il partecipante alla riunione specificato.

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

Ottiene i dettagli per il partecipante alla riunione specificato.

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

Restituisce un elenco di membri per la conversazione corrente.

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

Restituisce l'elenco dei membri del team di paging.

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

Restituisce l'elenco dei membri del team di paging.

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

Restituisce un elenco di canali di Teams.

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

Restituisce i dettagliteam per un team.

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

Restituisce informazioni per l'utente specificato.

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

Restituisce un elenco di membri del team per il team specificato.

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

Metodi ereditati da 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

Dettagli metodo

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext)

Ottiene le informazioni per l'ID riunione specificato.

Parametri:

turnContext - Contesto di turno.

Restituisce:

Dettagli riunione.

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)

Ottiene le informazioni per l'ID riunione specificato.

Parametri:

turnContext - Contesto di turno.
meetingId - ID con codifica BASE64 della riunione di Teams.

Restituisce:

Dettagli riunione.

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext)

Ottiene i dettagli per il partecipante alla riunione specificato. Questo funziona solo nelle conversazioni con ambito riunione dei team.

Parametri:

turnContext - TurnContext da cui vengono estratti gli ID riunione, partecipante e tenant.

Restituisce:

TeamsParticipantChannelAccount

getMeetingParticipant

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

Ottiene i dettagli per il partecipante alla riunione specificato. Questo funziona solo nelle conversazioni con ambito riunione dei team.

Parametri:

turnContext - Contesto di turno.
meetingId - ID riunione o Null da ottenere da Activities TeamsChannelData
participantId - ID partecipante o Null da ottenere da Activities TeamsChannelData
tenantId - ID tenant o null da ottenere da Activities TeamsChannelData

Restituisce:

Account del canale del partecipante del team.

getMember

public static CompletableFuture getMember(TurnContext turnContext, String userId)

Parametri:

turnContext
userId

getMembers

public static CompletableFuture> getMembers(TurnContext turnContext)

Restituisce un elenco di membri per la conversazione corrente.

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Elenco di TeamsChannelAccount per ogni membro. Se non si tratta di una conversazione di Teams, un elenco di ChannelAccounts viene convertito in TeamsChannelAccount.

getPagedMembers

public static CompletableFuture getPagedMembers(TurnContext turnContext, String continuationToken)

Restituisce l'elenco dei membri del team di paging. Se l'attività non proviene da un canale di Teams, un pagedMembersResult viene convertito in TeamsPagedMembersResult.

Parametri:

turnContext - Oggetto TurnContext corrente.
continuationToken - ContinuationToken da una chiamata precedente o null la prima chiamata.

Restituisce:

A TeamsPageMembersResult.

getPagedTeamMembers

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

Restituisce l'elenco dei membri del team di paging.

Parametri:

turnContext - Oggetto TurnContext corrente.
teamId - ID team.
continuationToken - ContinuationToken da una chiamata precedente o null la prima chiamata.

Restituisce:

A TeamsPageMembersResult.

getTeamChannels

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

Restituisce un elenco di canali di Teams.

Parametri:

turnContext - Oggetto TurnContext corrente.
teamId - ID team.

Restituisce:

Elenco di oggetti ChannelInfo.

getTeamDetails

public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)

Restituisce TeamDetails per un team.

Parametri:

turnContext - Oggetto TurnContext corrente.
teamId - ID team.

Restituisce:

Oggetto TeamDetails.

getTeamMember

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

Restituisce informazioni per l'utente specificato.

Parametri:

turnContext - Oggetto TurnContext corrente.
userId - ID utente.
teamId - ID team per l'utente.

Restituisce:

TeamsChannelAccount per l'utente o null se non viene trovato.

getTeamMembers

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

Restituisce un elenco di membri del team per il team specificato.

Parametri:

turnContext - Oggetto TurnContext corrente.
teamId - ID team.

Restituisce:

Elenco di oggetti TeamChannelAccount.

sendMessageToTeamsChannel

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

Parametri:

turnContext
activity
teamsChannelId
credentials

Si applica a