DelegatingTurnContext Clase
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
Implementaciones
public class DelegatingTurnContext
implements TurnContext
TurnContext que encapsula un TurnContext interno sin tipo.
Resumen del constructor
| Constructor | Description |
|---|---|
| DelegatingTurnContext(TurnContext withTurnContext) |
Inicializa una nueva instancia de la clase Delegating |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(ConversationReference conversationReference)
Elimina una actividad existente. |
| java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(String activityId)
Elimina una actividad existente. |
| Activity |
getActivity()
Obtiene la actividad del contexto interno. |
|
Bot |
getAdapter()
Obtiene la actividad del contexto interno. |
| java.lang.String |
getLocale()
Obtiene la configuración regional de este objeto de contexto. |
| boolean |
getResponded()
Obtiene el valor de respuesta del contexto interno. |
|
Turn |
getTurnState()
Obtiene la actividad del contexto interno. |
|
Turn |
onDeleteActivity(DeleteActivityHandler handler)
Agrega un controlador de respuesta para las operaciones de eliminación de actividad. |
|
Turn |
onSendActivities(SendActivitiesHandler handler)
Agrega un controlador de respuesta para las operaciones de actividad de envío. |
|
Turn |
onUpdateActivity(UpdateActivityHandler handler)
Agrega un controlador de respuesta para las operaciones de actividad de actualización. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivities(List<Activity> activities)
Envía una lista de actividades al remitente de la actividad entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(Activity activity)
Envía una actividad al remitente de la actividad entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend)
Envía una actividad de mensaje al remitente de la actividad entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak)
Envía una actividad de mensaje al remitente de la actividad entrante. |
|
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak, InputHints inputHint)
Envía una actividad de mensaje al remitente de la actividad entrante. |
| void |
setLocale(String withLocale)
Establezca la configuración regional en este objeto de contexto. |
|
java.util.concurrent.CompletableFuture<Resource |
updateActivity(Activity activity)
Reemplaza una actividad existente. |
Métodos heredados de java.lang.Object
Detalles del constructor
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
Inicializa una nueva instancia de la clase DelegatingTurnContext.
Parámetros:
Detalles del método
deleteActivity
public CompletableFuture
Elimina una actividad existente.
Parámetros:
deleteActivity
public CompletableFuture
Elimina una actividad existente.
Parámetros:
getActivity
public Activity getActivity()
Obtiene la actividad del contexto interno.
Devoluciones:
getAdapter
public BotAdapter getAdapter()
Obtiene la actividad del contexto interno.
Devoluciones:
getLocale
public String getLocale()
Obtiene la configuración regional de este objeto de contexto.
Devoluciones:
getResponded
public boolean getResponded()
Obtiene el valor de respuesta del contexto interno.
Devoluciones:
getTurnState
public TurnContextStateCollection getTurnState()
Obtiene la actividad del contexto interno.
Devoluciones:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
Agrega un controlador de respuesta para las operaciones de eliminación de actividad.
Cuando se llama a la deleteActivity(String activityId) del contexto, el adaptador llama a los controladores registrados en el orden en que se agregaron al objeto de contexto.
Parámetros:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
Agrega un controlador de respuesta para las operaciones de actividad de envío.
Cuando se llama a los métodos sendActivity(Activity activity) o sendActivities(List<Activity> activities) del contexto, el adaptador llama a los controladores registrados en el orden en que se agregaron al objeto de contexto.
Parámetros:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
Agrega un controlador de respuesta para las operaciones de actividad de actualización.
Cuando se llama a la updateActivity(Activity activity) del contexto, el adaptador llama a los controladores registrados en el orden en que se agregaron al objeto de contexto.
Parámetros:
sendActivities
public CompletableFuture
Envía una lista de actividades al remitente de la actividad entrante.
Si las actividades se envían correctamente, el resultado de la tarea contiene una matriz de ResourceResponse objetos que contienen los identificadores asignados al canal receptor asignado a las actividades.
Parámetros:
sendActivity
public CompletableFuture
Envía una actividad al remitente de la actividad entrante.
Parámetros:
sendActivity
public CompletableFuture
Envía una actividad de mensaje al remitente de la actividad entrante.
Si la actividad se envía correctamente, el resultado de la tarea contiene un objeto ResourceResponse que contiene el identificador asignado al canal receptor asignado a la actividad.
Consulte la documentación del canal para ver los límites impuestos sobre el contenido de textReplyToSend.
Parámetros:
sendActivity
public CompletableFuture
Envía una actividad de mensaje al remitente de la actividad entrante.
Si la actividad se envía correctamente, el resultado de la tarea contiene un objeto ResourceResponse que contiene el identificador asignado al canal receptor asignado a la actividad.
Consulte la documentación del canal para ver los límites impuestos sobre el contenido de textReplyToSend.
Para controlar varias características de la voz del bot, como voz, velocidad, volumen, pronunciación y tono, especifique speak en formato de lenguaje de marcado de síntesis de voz (SSML).
Parámetros:
sendActivity
public CompletableFuture
Envía una actividad de mensaje al remitente de la actividad entrante.
Si la actividad se envía correctamente, el resultado de la tarea contiene un objeto ResourceResponse que contiene el identificador asignado al canal receptor asignado a la actividad.
Consulte la documentación del canal para ver los límites impuestos sobre el contenido de textReplyToSend.
Para controlar varias características de la voz del bot, como voz, velocidad, volumen, pronunciación y tono, especifique speak en formato de lenguaje de marcado de síntesis de voz (SSML).
Parámetros:
setLocale
public void setLocale(String withLocale)
Establezca la configuración regional en este objeto de contexto.
Parámetros:
updateActivity
public CompletableFuture
Reemplaza una actividad existente.
Si la actividad se envía correctamente, el resultado de la tarea contiene un objeto ResourceResponse que contiene el identificador asignado al canal receptor asignado a la actividad.
Antes de llamar a esto, establezca el identificador de la actividad de reemplazo en el identificador de la actividad que se va a reemplazar.
Parámetros: