ActivityHandler Classe

  • java.lang.Object
    • com.microsoft.bot.builder.ActivityHandler

Implementazioni

bot


public class ActivityHandler
implements Bot

Implementazione dell'interfaccia Bot destinata a un'ulteriore sottoclasse. Derivare da questa classe al codice plug-in per gestire tipi di Activity 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
ActivityHandler()

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
protected InvokeResponse createInvokeResponse(Object body)

Crea un oggetto Success InvokeResponse con il corpo specificato.

protected java.util.concurrent.CompletableFuture<AdaptiveCardInvokeResponse> onAdaptiveCardInvoke(TurnContext turnContext, AdaptiveCardInvokeValue invokeValue)

Richiamato quando il bot invia un'azione scheda adattiva.

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

Richiamato quando viene ricevuta un'attività di comando quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

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

Richiamato quando viene ricevuta un'attività CommandResult quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

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

Richiamato quando viene ricevuta un'attività di aggiornamento della conversazione dal canale quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

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

Eseguire l'override in una classe derivata per fornire logica specifica per i tipi di attività.END_OF_CONVERSATION attività.

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

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

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

Richiamato quando viene ricevuta un'attività evento dal connettore quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

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

Eseguire l'override in una classe derivata per fornire logica specifica per i tipi di attività.Attività di installazioneUpdate.

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

Eseguire l'override in una classe derivata per fornire logica specifica per i tipi di attività.'installazioneAggiornare le attività con 'action' impostato su 'add'.

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

Eseguire l'override in una classe derivata per fornire logica specifica per i tipi di attività.'installazioneAggiornare le attività con 'action' impostata su 'remove'.

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> onMembersAdded(List<ChannelAccount> membersAdded, TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot partecipano alla conversazione, ad esempio la logica di benvenuto del bot.

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

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

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

Eseguire l'override in una classe derivata per fornire logica specifica per ActivityTypes#MESSAGE attività, ad esempio la logica di conversazione.

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

Richiamato quando viene ricevuta un'attività evento dal connettore quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

protected java.util.concurrent.CompletableFuture<java.lang.Void> onReactionsAdded(List<MessageReaction> messageReactions, TurnContext turnContext)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando le reazioni a un'attività precedente vengono aggiunte alla conversazione.

protected java.util.concurrent.CompletableFuture<java.lang.Void> onReactionsRemoved(List<MessageReaction> messageReactions, TurnContext turnContext)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando le reazioni a un'attività precedente vengono rimosse dalla conversazione.

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

Richiamato quando viene ricevuto un evento "signin/verifyState" o "signin/tokenExchange" quando viene usato il comportamento di base di suInvokeActivity.

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

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

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

Chiamato dall'adapter (ad esempio, un BotFrameworkAdapter) in fase di esecuzione per elaborare un Activityin ingresso.

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

Eseguire l'override in una classe derivata per fornire logica specifica per i tipi di attività.attività di digitazione.

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

Richiamato quando viene usata un'attività diversa da un messaggio, un aggiornamento della conversazione o un evento quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

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

ActivityHandler

public ActivityHandler()

Dettagli metodo

createInvokeResponse

protected InvokeResponse createInvokeResponse(Object body)

Crea un oggetto InvokeResponse riuscito con il corpo specificato.

Parametri:

body - Corpo da restituire nella risposta invoke.

Restituisce:

Oggetto InvokeResponse.

onAdaptiveCardInvoke

protected CompletableFuture onAdaptiveCardInvoke(TurnContext turnContext, AdaptiveCardInvokeValue invokeValue)

Richiamato quando il bot invia un'azione scheda adattiva.

Parametri:

turnContext - Oggetto di contesto fortemente tipizzato per questo turno.
invokeValue - Oggetto tipizzato in modo stringa dal valore dell'attività in ingresso.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Quando il metodo {@link OnInvokeActivity(TurnContext(InvokeActivity))} riceve un oggetto Invoke con un InvokeActivity.name di adaptiveCard/action, chiama questo metodo.

onCommandActivity

protected CompletableFuture onCommandActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di comando quando viene usato il comportamento di base di onTurn(TurnContext turnContext). I comandi sono richieste per eseguire un'azione e i ricevitori rispondono in genere con una o più attività commandResult. I ricevitori devono anche rifiutare in modo esplicito le attività di comando non supportate.

Parametri:

turnContext - Oggetto di contesto fortemente tipizzato per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Quando il metodo onTurn(TurnContext turnContext) riceve un'attività di comando, chiama questo metodo. In una classe derivata eseguire l'override di questo metodo per aggiungere logica applicabile a tutte le attività di comand. Aggiungere la logica da applicare prima della logica di gestione dei comandi specifica prima della chiamata al metodo onCommandActivity(TurnContext turnContext) della classe base. Aggiungere la logica da applicare dopo la logica di gestione dei comandi specifica dopo la chiamata al metodo onCommandActivity(TurnContext turnContext) della classe base. Le attività di comando comunicano informazioni a livello di codice da un client o da un canale a un bot. Il significato di un'attività di comando è definito dalla proprietà name, che è significativa nell'ambito di un canale.

onCommandResultActivity

protected CompletableFuture onCommandResultActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività CommandResult quando viene usato il comportamento di base di onTurn(TurnContext turnContext). Le attività CommandResult possono essere usate per comunicare il risultato di un'esecuzione del comando.

Parametri:

turnContext - Oggetto di contesto fortemente tipizzato per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire. Quando il metodo onTurn(TurnContext turnContext) riceve un'attività CommandResult, chiama questo metodo. In una classe derivata eseguire l'override di questo metodo per aggiungere logica applicabile a tutte le attività di comand. Aggiungere la logica da applicare prima della logica di gestione di CommandResult specifica prima della chiamata al metodo onCommandResultActivity(TurnContext turnContext) della classe base. Aggiungere la logica da applicare dopo la logica di gestione di CommandResult specifica dopo la chiamata al metodo onCommandResultActivity(TurnContext turnContext) della classe base. Le attività CommandResult comunicano informazioni a livello di codice da un client o da un canale a un bot. Il significato di un'attività CommandResult è definito dalla proprietà name, che è significativa nell'ambito di un canale.

onConversationUpdateActivity

protected CompletableFuture onConversationUpdateActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività di aggiornamento della conversazione dal canale quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

Le attività di aggiornamento della conversazione sono utili quando si tratta di rispondere agli utenti aggiunti o rimossi dalla conversazione.

Ad esempio, un bot potrebbe rispondere a un utente aggiunto salutando l'utente. Per impostazione predefinita, questo metodo chiamerà onMembersAdded(List<ChannelAccount> membersAdded, TurnContext turnContext) se gli utenti sono stati aggiunti o onMembersRemoved(List<ChannelAccount> membersRemoved, TurnContext turnContext) se sono stati rimossi utenti. Il metodo controlla l'ID membro in modo che risponda solo agli aggiornamenti relativi ai membri diversi dal bot stesso.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onEndOfConversationActivity

protected CompletableFuture onEndOfConversationActivity(TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica specifica per le attività di ActivityTypes.END_OF_CONVERSATION.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onEvent

protected CompletableFuture onEvent(TurnContext turnContext)

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

Questo metodo può facoltativamente essere sottoposto a override se il bot deve gestire eventi vari.

Per impostazione predefinita, questo metodo non esegue alcuna operazione.

Quando il metodo onEventActivity(TurnContext turnContext) riceve un evento con un Activity#getName() diverso da "token/risposta", chiama questo metodo.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onEventActivity

protected CompletableFuture onEventActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento dal connettore quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

Le attività degli eventi possono essere usate per comunicare molte cose diverse.

Per impostazione predefinita, questo metodo chiamerà onTokenResponseEvent(TurnContext turnContext) se il nome dell'attività è "token/risposta" o onEvent(TurnContext turnContext) in caso contrario. L'evento "token/risposta" può essere attivato da un com.microsoft.bot.schema.OAuthCard.

Quando il metodo onTurn(TurnContext turnContext) riceve un'attività evento, chiama questo metodo.

Se l'evento Activity#getName è "token/risposta", chiama onTokenResponseEvent(TurnContext turnContext) in caso contrario, chiama onEvent(TurnContext turnContext).

In una classe derivata eseguire l'override di questo metodo per aggiungere logica applicabile a tutte le attività evento. Aggiungere la logica da applicare prima della logica di gestione degli eventi specifica prima della chiamata al metodo della classe di base. Aggiungere la logica da applicare dopo la logica di gestione degli eventi specifica dopo la chiamata al metodo della classe di base.

Le attività evento comunicano informazioni a livello di codice da un client o da un canale a un bot. Il significato di un'attività evento è definito dalla proprietà Activity#getName, che è significativa nell'ambito di un canale. Un evento "token/risposta" può essere attivato da un com.microsoft.bot.schema.OAuthCard o da un prompt OAuth.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onInstallationUpdate

protected CompletableFuture onInstallationUpdate(TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica specifica per le attività ActivityTypes.InstallationUpdate.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onInstallationUpdateAdd

protected CompletableFuture onInstallationUpdateAdd(TurnContext turnContext)

Eseguire l'override di questo elemento in una classe derivata per fornire la logica specifica per le attività ActivityTypes.InstallationUpdate con 'action' impostata su 'add'.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onInstallationUpdateRemove

protected CompletableFuture onInstallationUpdateRemove(TurnContext turnContext)

Eseguire l'override di questo elemento in una classe derivata per fornire la logica specifica per le attività ActivityTypes.InstallationUpdate con 'action' impostata su 'remove'.

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.

Le attività invoke possono essere usate per comunicare molte cose diverse. Per impostazione predefinita, questo metodo chiamerà onSignInInvokeAsync se il nome dell'attività è "signin/verifyState" o "signin/tokenExchange".

Una chiamata 'signin/verifyState' o 'signin/tokenExchange' può essere attivata da un OAuthCard.

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onMembersAdded

protected CompletableFuture onMembersAdded(List membersAdded, TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica per quando i membri diversi dal bot partecipano alla conversazione, ad esempio la logica di benvenuto del bot.

Quando il metodo onConversationUpdateActivity(TurnContext turnContext) riceve un'attività di aggiornamento della conversazione che indica che uno o più utenti diversi dal bo partecipano alla conversazione, chiama questo metodo.

Parametri:

membersAdded - Elenco di tutti i membri aggiunti alla conversazione, come descritto dall'attività di aggiornamento della conversazione.
turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onMembersRemoved

protected CompletableFuture onMembersRemoved(List membersRemoved, TurnContext turnContext)

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

Quando il metodo onConversationUpdateActivity(TurnContext turnContext) riceve un'attività di aggiornamento della conversazione che indica uno o più utenti diversi dal bot lasciano la conversazione, chiama questo metodo.

Parametri:

membersRemoved - Elenco di tutti i membri rimossi dalla conversazione, come descritto dall'attività di aggiornamento della conversazione.
turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onMessageActivity

protected CompletableFuture onMessageActivity(TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica specifica per ActivityTypes#MESSAGE attività, ad esempio la logica di conversazione.

Quando il metodo onTurn(TurnContext turnContext) riceve un'attività di messaggio, chiama questo metodo.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onMessageReactionActivity

protected CompletableFuture onMessageReactionActivity(TurnContext turnContext)

Richiamato quando viene ricevuta un'attività evento dal connettore quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

Le reazioni ai messaggi corrispondono all'utente aggiungendo un 'like' o 'sad' ecc. (spesso un'emoji) a un'attività inviata in precedenza. Le reazioni ai messaggi sono supportate solo da alcuni canali.

L'attività a cui corrisponde la reazione del messaggio è indicata nella proprietà replyToId. Il valore di questa proprietà è l'ID attività di un'attività inviata in precedenza restituita al bot come risposta da una chiamata di invio.

Quando il metodo onTurn(TurnContext turnContext) riceve un'attività di reazione al messaggio, chiama questo metodo. Se la reazione al messaggio indica che le reazioni sono state aggiunte a un messaggio, chiama onReactionsAdded(List<MessageReaction> messageReactions, TurnContext turnContext). Se la reazione al messaggio indica che le reazioni sono state rimosse da un messaggio, chiama onReactionsRemoved(List<MessageReaction> messageReactions, TurnContext turnContext).

In una classe derivata eseguire l'override di questo metodo per aggiungere logica applicabile a tutte le attività di reazione al messaggio. Aggiungere la logica da applicare prima che le reazioni aggiunte o rimosse la logica prima della chiamata al metodo della classe base. Aggiungere la logica da applicare dopo l'aggiunta o la rimozione della logica dopo la chiamata alla classe base.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onReactionsAdded

protected CompletableFuture onReactionsAdded(List messageReactions, TurnContext turnContext)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando le reazioni a un'attività precedente vengono aggiunte alla conversazione.

Le reazioni ai messaggi corrispondono all'utente aggiungendo un messaggio "like" o "sad" e così via (spesso un'emoji) a un messaggio inviato in precedenza nella conversazione. Le reazioni ai messaggi sono supportate solo da pochi canali. L'attività a cui il messaggio è in reazione viene identificata dalla proprietà Activity#getReplyToId() dell'attività. Il valore di questa proprietà è l'ID attività di un'attività inviata in precedenza. Quando il bot invia un'attività, il canale assegna un ID, disponibile nella com.microsoft.bot.schema.ResourceResponse#getId del risultato.

Parametri:

messageReactions - Elenco di reazioni aggiunte.
turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onReactionsRemoved

protected CompletableFuture onReactionsRemoved(List messageReactions, TurnContext turnContext)

Eseguire l'override di questo oggetto in una classe derivata per fornire la logica per quando le reazioni a un'attività precedente vengono rimosse dalla conversazione.

Le reazioni ai messaggi corrispondono all'utente aggiungendo un messaggio "like" o "sad" e così via (spesso un'emoji) a un messaggio inviato in precedenza nella conversazione. Le reazioni ai messaggi sono supportate solo da pochi canali. L'attività a cui il messaggio è in reazione viene identificata dalla proprietà Activity#getReplyToId() dell'attività. Il valore di questa proprietà è l'ID attività di un'attività inviata in precedenza. Quando il bot invia un'attività, il canale assegna un ID, disponibile nella com.microsoft.bot.schema.ResourceResponse#getId del risultato.

Parametri:

messageReactions - Elenco di reazioni rimosse.
turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onSignInInvoke

protected CompletableFuture onSignInInvoke(TurnContext turnContext)

Richiamato quando viene ricevuto un evento 'signin/verifyState' o 'signin/tokenExchange' quando viene usato il comportamento di base di onInvokeActivity.

Se si usa un OAuthPrompt, eseguire l'override di questo metodo per inoltrare questa attività alla finestra di dialogo corrente. Per impostazione predefinita, questo metodo non esegue alcuna operazione.

Quando il metodo onInvokeActivity riceve un oggetto Invoke con un nome "tokens/response", chiama questo metodo.

Se il bot usa OAuthPrompt, inoltrare l'attività in ingresso alla finestra di dialogo corrente.

Parametri:

turnContext - Oggetto TurnContext corrente.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTokenResponseEvent

protected CompletableFuture onTokenResponseEvent(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 Activity#getName() di "token/risposta", chiama questo metodo.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTurn

public CompletableFuture onTurn(TurnContext turnContext)

Chiamato dall'adapter (ad esempio, un BotFrameworkAdapter) in fase di esecuzione per elaborare un Activityin ingresso.

Questo metodo chiama altri metodi in questa classe in base al tipo dell'attività da elaborare, che consente a una classe derivata di fornire logica specifica del tipo in modo controllato.

In una classe derivata eseguire l'override di questo metodo per aggiungere logica applicabile a tutti i tipi di attività. Aggiungere la logica da applicare prima della logica specifica del tipo prima della chiamata al metodo onTurn(TurnContext turnContext) della classe base. Aggiungere la logica da applicare dopo la logica specifica del tipo dopo la chiamata alla classe base onTurn(TurnContext turnContext) metodo.

Parametri:

turnContext - Oggetto di contesto per questo turno. Fornisce informazioni sull'attività in ingresso e altri dati necessari per elaborare l'attività.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onTypingActivity

protected CompletableFuture onTypingActivity(TurnContext turnContext)

Eseguire l'override in una classe derivata per fornire logica specifica per le attività ActivityTypes.Typing.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

onUnrecognizedActivityType

protected CompletableFuture onUnrecognizedActivityType(TurnContext turnContext)

Richiamato quando viene usata un'attività diversa da un messaggio, un aggiornamento della conversazione o un evento quando viene usato il comportamento di base di onTurn(TurnContext turnContext).

Se sottoposto a override, potrebbe rispondere a qualsiasi altro tipo di attività, ad esempio com.microsoft.bot.schema.ActivityTypes#CONTACT_RELATION_UPDATE o com.microsoft.bot.schema.ActivityTypes#END_OF_CONVERSATION.

Per impostazione predefinita, questo metodo non esegue alcuna operazione.

Quando il metodo onTurn(TurnContext turnContext) riceve un'attività che non è un messaggio, un aggiornamento della conversazione, una reazione al messaggio o un'attività evento, chiama questo metodo.

Parametri:

turnContext - Oggetto di contesto per questo turno.

Restituisce:

Attività che rappresenta il lavoro in coda da eseguire.

Si applica a