TeamsActivityHandler Classe

public class TeamsActivityHandler
extends ActivityHandler

Implementazione di Teams dell'interfaccia bot destinata a un'ulteriore sottoclasse. Derivare da questa classe al codice plug-in per gestire tipi di attività specifici. La pre-elaborazione e la post-elaborazione delle attività possono essere collegate derivando e chiamando l'implementazione della classe base.

Riepilogo dei costruttori

Costruttore Descrizione
TeamsActivityHandler()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
protected java.util.concurrent.CompletableFuture<T> <T>notImplemented()

Richiamare un nuovo oggetto InvokeResponseException con uno stato del codice HTTP 501.

protected java.util.concurrent.CompletableFuture<T> <T>notImplemented(String body)

Richiamare un nuovo oggetto InvokeResponseException con uno stato del codice HTTP 501.

protected java.util.concurrent.CompletableFuture<T> <T>withException(Throwable t)

Gestore degli errori in grado di intercettare le eccezioni.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onConversationUpdateActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di aggiornamento della conversazione dal canale.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onEventActivity(TurnContext turnContext)

Richiamato quando viene ricevuto un evento "token/risposta" quando viene usato il comportamento di base di onEventActivity(TurnContext turnContext).

protected java.util.concurrent.CompletableFuture<InvokeResponse> onInvokeActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività invoke dal connettore quando viene usato il comportamento di base di suTurn.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onSignInInvoke(TurnContext turnContext)

Richiamato quando un segnoL'attività In invoke viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Richiamato quando un'attività di query di collegamento basata su app viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsCardActionInvoke(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di richiamo dell'azione della scheda dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Channel Created dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di evento Channel Deleted dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Channel Restored dal connettore.

protected java.util.concurrent.CompletableFuture<InvokeResponse> onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Richiamato quando viene ricevuta un'attività della scheda di consenso file dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Richiamato quando l'utente accetta una scheda di consenso file.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Richiamato quando una scheda di consenso file viene rifiutata dall'utente.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Di fine riunione di Teams dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Di avvio riunione di Teams dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAdded(List<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersAddedDispatch(List<ChannelAccount> membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemoved(List<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMembersRemovedDispatch(List<ChannelAccount> membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'attività di modifica dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'attività di invio dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Eseguire l'override in una classe derivata per fornire la logica per quando si fa clic su un pulsante della scheda in un'estensione di messaggistica.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Richiamato quando viene ricevuta un'attività URL dell'impostazione dell'impostazione di query di configurazione dell'estensione di messaggistica dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Eseguire l'override di questo oggetto in una classe derivata per fornire logica per quando viene impostata una configurazione per un'estensione di messaggistica.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando viene ricevuta un'attività di recupero dell'estensione di messaggistica dal connettore.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Richiamato quando viene ricevuta un'attività query dell'estensione di messaggistica dal connettore.

protected java.util.concurrent.CompletableFuture<MessagingExtensionResponse> onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Richiamato quando un'estensione di messaggistica seleziona l'attività dell'elemento viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'attività di invio dell'estensione di messaggistica viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<MessagingExtensionActionResponse> onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'estensione di messaggistica invia l'attività di invio dell'azione viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Richiamato quando viene ricevuta un'attività azione scheda connettore O365 dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsSigninVerifyState(TurnContext turnContext)

Richiamato quando un segnoVerificare che l'attività di stato venga ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperata una scheda.

protected java.util.concurrent.CompletableFuture<TabResponse> onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Eseguire l'override in una classe derivata per fornire la logica per quando viene inviata una scheda.

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperato un modulo attività.

protected java.util.concurrent.CompletableFuture<TaskModuleResponse> onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Eseguire l'override in una classe derivata per fornire la logica per quando viene inviato un modulo attività.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di evento archiviata dal team dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Team Deleted dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando un'attività di evento Team Hard Deleted viene ricevuta dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Team Restored dal connettore.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di evento Nonrchived team dal connettore.

Metodi ereditati da ActivityHandler

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 costruttore

TeamsActivityHandler

public TeamsActivityHandler()

Dettagli metodo

<T>notImplemented

protected CompletableFuture notImplemented()

Richiamare un nuovo oggetto InvokeResponseException con lo stato del codice HTTP 501.

Restituisce:

true se questa chiamata ha causato la transizione di CompletableFuture a uno stato completato, altrimenti false

<T>notImplemented

protected CompletableFuture notImplemented(String body)

Richiamare un nuovo oggetto InvokeResponseException con lo stato del codice HTTP 501.

Parametri:

body - Corpo dell'eccezione InvokeResponseException.

Restituisce:

true se questa chiamata ha causato la transizione di CompletableFuture a uno stato completato, altrimenti false

<T>withException

protected CompletableFuture withException(Throwable t)

Gestore degli errori in grado di intercettare le eccezioni.

Parametri:

t - Eccezione generata.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di aggiornamento della conversazione dal canale. Le attività di aggiornamento della conversazione sono utili quando si tratta di rispondere agli utenti aggiunti o rimossi dal canale. Ad esempio, un bot potrebbe rispondere a un utente aggiunto salutando l'utente.

Override:

TeamsActivityHandler.onConversationUpdateActivity(TurnContext turnContext)

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

Richiamato quando viene ricevuto un evento "token/risposta" quando viene usato il comportamento di base di onEventActivity(TurnContext turnContext).

Se si usa OAuthPrompt, eseguire l'override di questo metodo per inoltrare questo Activity alla finestra di dialogo corrente.

Per impostazione predefinita, questo metodo non esegue alcuna operazione.

Quando il metodo onEventActivity(TurnContext turnContext) riceve un evento con un com.microsoft.bot.schema.Activity#getName() di "token/risposta", chiama questo metodo.

Override:

TeamsActivityHandler.onEventActivity(TurnContext turnContext)

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onInvokeActivity

protected CompletableFuture onInvokeActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività invoke dal connettore quando viene usato il comportamento di base di onTurn.

Override:

TeamsActivityHandler.onInvokeActivity(TurnContext turnContext)

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività signIn invoke dal connettore.

Override:

TeamsActivityHandler.onSignInInvoke(TurnContext turnContext)

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsAppBasedLinkQuery

protected CompletableFuture onTeamsAppBasedLinkQuery(TurnContext turnContext, AppBasedLinkQuery query)

Richiamato quando un'attività di query di collegamento basata su app viene ricevuta dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
query - Tipo di corpo della richiesta invoke per la query di collegamento basata su app.

Restituisce:

Risposta dell'estensione di messaggistica per la query.

onTeamsCardActionInvoke

protected CompletableFuture onTeamsCardActionInvoke(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di richiamo dell'azione della scheda dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsChannelCreated

protected CompletableFuture onTeamsChannelCreated(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Channel Created dal connettore. Channel Created (Canale creato) corrisponde all'utente che crea un nuovo canale.

Parametri:

channelInfo - Oggetto informazioni sul canale che descrive il canale.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsChannelDeleted

protected CompletableFuture onTeamsChannelDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di evento Channel Deleted dal connettore. Channel Deleted corrisponde all'utente che elimina un canale esistente.

Parametri:

channelInfo - Oggetto informazioni sul canale che descrive il canale.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsChannelRenamed

protected CompletableFuture onTeamsChannelRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore. Channel Renamed corrisponde all'utente che rinomina un canale esistente.

Parametri:

channelInfo - Oggetto informazioni sul canale che descrive il canale.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsChannelRestored

protected CompletableFuture onTeamsChannelRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Channel Restored dal connettore. Channel Restored corrisponde all'utente che ripristina un canale eliminato in precedenza.

Parametri:

channelInfo - Oggetto informazioni sul canale che descrive il canale.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsFileConsent

protected CompletableFuture onTeamsFileConsent(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Richiamato quando viene ricevuta un'attività della scheda di consenso file dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
fileConsentCardResponse - Risposta che rappresenta il valore dell'attività invoke inviata quando l'utente agisce su una scheda di consenso file.

Restituisce:

InvokeResponse a seconda dell'azione della scheda di consenso del file.

onTeamsFileConsentAccept

protected CompletableFuture onTeamsFileConsentAccept(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Richiamato quando l'utente accetta una scheda di consenso file.

Parametri:

turnContext - Oggetto TurnContext corrente.
fileConsentCardResponse - Risposta che rappresenta il valore dell'attività invoke inviata quando l'utente accetta una scheda di consenso file.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsFileConsentDecline

protected CompletableFuture onTeamsFileConsentDecline(TurnContext turnContext, FileConsentCardResponse fileConsentCardResponse)

Richiamato quando una scheda di consenso file viene rifiutata dall'utente.

Parametri:

turnContext - Oggetto TurnContext corrente.
fileConsentCardResponse - Risposta che rappresenta il valore dell'attività invoke inviata quando l'utente rifiuta una scheda di consenso file.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMeetingEnd

protected CompletableFuture onTeamsMeetingEnd(MeetingEndEventDetails meeting, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Di fine riunione di Teams dal connettore. Eseguire l'override di questo oggetto in una classe derivata per fornire la logica al termine di una riunione.

Parametri:

meeting - Dettagli della riunione.
turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMeetingStart

protected CompletableFuture onTeamsMeetingStart(MeetingStartEventDetails meeting, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Di avvio riunione di Teams dal connettore. Eseguire l'override in una classe derivata per fornire logica per l'avvio di una riunione.

Parametri:

meeting - Dettagli della riunione.
turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMembersAdded

protected CompletableFuture onTeamsMembersAdded(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot.

Parametri:

membersAdded - Elenco di tutti i membri aggiunti al canale, come descritto dall'attività di aggiornamento della conversazione.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMembersAddedDispatch

protected CompletableFuture onTeamsMembersAddedDispatch(List membersAdded, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot si uniscono al canale, ad esempio la logica di benvenuto del bot. Otterrà i membri associati agli account forniti.

Parametri:

membersAdded - Elenco di tutti gli account aggiunti al canale, come descritto dall'attività di aggiornamento della conversazione.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMembersRemoved

protected CompletableFuture onTeamsMembersRemoved(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot.

Parametri:

membersRemoved - Elenco di tutti i membri rimossi dal canale, come descritto dall'attività di aggiornamento della conversazione.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMembersRemovedDispatch

protected CompletableFuture onTeamsMembersRemovedDispatch(List membersRemoved, TeamInfo teamInfo, TurnContext turnContext)

Eseguire l'override di questo in una classe derivata per fornire la logica per quando i membri diversi dal bot lasciano il canale, ad esempio la logica good-bye del bot. Otterrà i membri associati agli account forniti.

Parametri:

membersRemoved - Elenco di tutti gli account rimossi dal canale, come descritto dall'attività di aggiornamento della conversazione.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMessagingExtensionBotMessagePreviewEdit

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewEdit(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'attività di modifica dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
action - Azione di estensione per la messaggistica.

Restituisce:

Risposta dell'azione dell'estensione di messaggistica per l'azione.

onTeamsMessagingExtensionBotMessagePreviewSend

protected CompletableFuture onTeamsMessagingExtensionBotMessagePreviewSend(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'attività di invio dell'anteprima del messaggio dell'estensione per la messaggistica viene ricevuta dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
action - Azione di estensione per la messaggistica.

Restituisce:

Risposta dell'azione dell'estensione di messaggistica per l'azione.

onTeamsMessagingExtensionCardButtonClicked

protected CompletableFuture onTeamsMessagingExtensionCardButtonClicked(TurnContext turnContext, Object cardData)

Eseguire l'override in una classe derivata per fornire la logica per quando si fa clic su un pulsante della scheda in un'estensione di messaggistica.

Parametri:

turnContext - Oggetto TurnContext corrente.
cardData - Oggetto che rappresenta i dati della scheda.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMessagingExtensionConfigurationQuerySettingUrl

protected CompletableFuture onTeamsMessagingExtensionConfigurationQuerySettingUrl(TurnContext turnContext, MessagingExtensionQuery query)

Richiamato quando viene ricevuta un'attività URL dell'impostazione dell'impostazione di query di configurazione dell'estensione di messaggistica dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
query - Query dell'estensione Messaggistica.

Restituisce:

Risposta dell'estensione di messaggistica per la query.

onTeamsMessagingExtensionConfigurationSetting

protected CompletableFuture onTeamsMessagingExtensionConfigurationSetting(TurnContext turnContext, Object settings)

Eseguire l'override di questo oggetto in una classe derivata per fornire logica per quando viene impostata una configurazione per un'estensione di messaggistica.

Parametri:

turnContext - Oggetto TurnContext corrente.
settings - Oggetto che rappresenta le impostazioni di configurazione.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsMessagingExtensionFetchTask

protected CompletableFuture onTeamsMessagingExtensionFetchTask(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando viene ricevuta un'attività di recupero dell'estensione di messaggistica dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
action - Azione di estensione per la messaggistica.

Restituisce:

Risposta dell'azione dell'estensione di messaggistica per l'azione.

onTeamsMessagingExtensionQuery

protected CompletableFuture onTeamsMessagingExtensionQuery(TurnContext turnContext, MessagingExtensionQuery query)

Richiamato quando viene ricevuta un'attività query dell'estensione di messaggistica dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
query - Query per il comando di ricerca.

Restituisce:

Risposta dell'estensione di messaggistica per la query.

onTeamsMessagingExtensionSelectItem

protected CompletableFuture onTeamsMessagingExtensionSelectItem(TurnContext turnContext, Object query)

Richiamato quando un'estensione di messaggistica seleziona l'attività dell'elemento viene ricevuta dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
query - Oggetto che rappresenta la query.

Restituisce:

Risposta dell'estensione di messaggistica per la query.

onTeamsMessagingExtensionSubmitAction

protected CompletableFuture onTeamsMessagingExtensionSubmitAction(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'attività di invio dell'estensione di messaggistica viene ricevuta dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
action - Azione di estensione per la messaggistica.

Restituisce:

Risposta dell'azione dell'estensione di messaggistica per l'azione.

onTeamsMessagingExtensionSubmitActionDispatch

protected CompletableFuture onTeamsMessagingExtensionSubmitActionDispatch(TurnContext turnContext, MessagingExtensionAction action)

Richiamato quando un'estensione di messaggistica invia l'attività di invio dell'azione viene ricevuta dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
action - Azione di estensione per la messaggistica.

Restituisce:

Risposta dell'azione dell'estensione di messaggistica per l'azione.

onTeamsO365ConnectorCardAction

protected CompletableFuture onTeamsO365ConnectorCardAction(TurnContext turnContext, O365ConnectorCardActionQuery query)

Richiamato quando viene ricevuta un'attività azione scheda connettore O365 dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.
query - Query httpPOST invoke della scheda connettore O365.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsSigninVerifyState

protected CompletableFuture onTeamsSigninVerifyState(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di stato di verifica dell'accesso dal connettore.

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsTabFetch

protected CompletableFuture onTeamsTabFetch(TurnContext turnContext, TabRequest tabRequest)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperata una scheda.

Parametri:

turnContext - Oggetto di contesto per questo turno.
tabRequest - Payload del valore della richiesta di richiamo della scheda.

Restituisce:

Risposta tramite tabulazioni per la richiesta.

onTeamsTabSubmit

protected CompletableFuture onTeamsTabSubmit(TurnContext turnContext, TabSubmit tabSubmit)

Eseguire l'override in una classe derivata per fornire la logica per quando viene inviata una scheda.

Parametri:

turnContext - Oggetto di contesto per questo turno.
tabSubmit - Payload del valore della richiesta di invio della scheda submit invoke.

Restituisce:

Risposta tramite tabulazioni per la richiesta.

onTeamsTaskModuleFetch

protected CompletableFuture onTeamsTaskModuleFetch(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando viene recuperato un modulo attività.

Parametri:

turnContext - Oggetto TurnContext corrente.
taskModuleRequest - Il modulo attività richiama il payload del valore della richiesta.

Restituisce:

Risposta del modulo attività per la richiesta.

onTeamsTaskModuleSubmit

protected CompletableFuture onTeamsTaskModuleSubmit(TurnContext turnContext, TaskModuleRequest taskModuleRequest)

Eseguire l'override in una classe derivata per fornire la logica per quando viene inviato un modulo attività.

Parametri:

turnContext - Oggetto TurnContext corrente.
taskModuleRequest - Il modulo attività richiama il payload del valore della richiesta.

Restituisce:

Risposta del modulo attività per la richiesta.

onTeamsTeamArchived

protected CompletableFuture onTeamsTeamArchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di evento archiviata dal team dal connettore. Team Archiviato corrisponde all'utente che archivia un team.

Parametri:

channelInfo
teamInfo
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsTeamDeleted

protected CompletableFuture onTeamsTeamDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Team Deleted dal connettore. Team Deleted corrisponde all'utente che elimina un team.

Parametri:

channelInfo
teamInfo
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsTeamHardDeleted

protected CompletableFuture onTeamsTeamHardDeleted(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando un'attività di evento Team Hard Deleted viene ricevuta dal connettore. Team Hard Deleted corrisponde all'utente che elimina definitivamente un team.

Parametri:

channelInfo
teamInfo
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsTeamRenamed

protected CompletableFuture onTeamsTeamRenamed(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento rinominata canale dal connettore. Channel Renamed corrisponde all'utente che rinomina un canale esistente.

Parametri:

channelInfo - Oggetto informazioni sul canale che descrive il canale.
teamInfo - Oggetto informazioni sul team che rappresenta il team.
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsTeamRestored

protected CompletableFuture onTeamsTeamRestored(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento Team Restored dal connettore. Il team ripristinato corrisponde all'utente che ripristina un team.

Parametri:

channelInfo
teamInfo
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTeamsTeamUnarchived

protected CompletableFuture onTeamsTeamUnarchived(ChannelInfo channelInfo, TeamInfo teamInfo, TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di evento Nonrchived team dal connettore. Team Nonrchived corrisponde all'utente che non esegue l'accesso a un team.

Parametri:

channelInfo
teamInfo
turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

Si applica a