botbuilder-dialogs-adaptive package
Clases
| ActionContext |
Extiende el dialogContext de |
| ActionScope |
|
| BaseInvokeDialog | |
| BeginDialog |
Acción que comienza a ejecutar otra Cuadro de diálogo, cuando haya terminado, volverá al autor de la llamada. |
| BeginSkill |
Comience una aptitud. |
| BreakLoop |
Descompone un bucle. |
| CancelAllDialogs |
Comando para cancelar todos los cuadros de diálogo de actuales mediante la emisión de un evento que se debe detectar para evitar que la cancelación se propague. |
| CancelAllDialogsBase |
Clase base para Api cancelAllDialogs. |
| CancelDialog |
Comando para cancelar todos los cuadros de diálogo de actuales mediante la emisión de un evento que se debe detectar para evitar que la cancelación se propague. |
| Case |
Casos de ámbito de acción. |
| CodeAction |
Clase que representa una acción de código cuadro de diálogo de |
| ContinueConversation |
Acción que continúa una conversación mediante una referencia de conversación. |
| ContinueConversationLater |
Acción que programa la conversación actual que se va a continuar más adelante. |
| ContinueLoop |
Continúe el bucle. |
| DeleteActivity |
Finaliza y elimina una actividad. |
| DeleteProperties |
Elimina una colección de propiedades de la memoria. |
| DeleteProperty |
Elimina una propiedad de la memoria. |
| DynamicBeginDialog |
Acción |
| EditActions |
Clase que permite editar las acciones actuales. |
| EditArray |
Permite modificar una matriz en memoria. |
| EmitEvent |
Acción que emite un evento mediante declaración. |
| EndDialog |
Comando para finalizar el cuadro de diálogo de actual, devolviendo el |
| EndTurn |
Este comando finaliza el turno actual sin finalizar el cuadro de diálogo de . |
| ForEach |
Ejecuta un conjunto de acciones una vez para cada elemento de una lista o colección en memoria. |
| ForEachPage |
Ejecuta un conjunto de acciones una vez para cada página de resultados en una lista o colección en memoria. |
| GetActivityMembers |
Llama a |
| GetConversationMembers |
Llama a |
| GetConversationReference |
Obtiene la referencia de conversación actual y la guarda en una propiedad de memoria adecuada para usarla en la acción ContinueConversation. |
| GotoAction |
Tiene una acción por Id. |
| HttpRequest |
Acción para realizar una |
| Result |
Datos de resultados de la operación HTTP. |
| IfCondition |
Rama condicional. |
| LogAction |
Escriba la entrada en los registros de seguimiento de la aplicación. |
| RepeatDialog |
Acción que repite el cuadro de diálogo de activo (reiniciarlo). |
| ReplaceDialog |
Acción que llama a otro cuadro de diálogo de , cuando haya terminado, irá al cuadro de diálogo primario del autor de la llamada. |
| SendActivity |
Vuelva a enviar una actividad al usuario. |
| SendHandoffActivity |
Envía una actividad de entrega. Tenga en cuenta que se trata de un único cuadro de diálogo de turno/paso (es decir, llama a this.endDialog). |
| SetProperties |
Establece las propiedades con el resultado de evaluar una expresión de valor. |
| SetProperty |
Establece una propiedad con el resultado de evaluar una expresión de valor. |
| SignOutUser |
Singns out the user and finishes the dialog. |
| SwitchCondition |
Rama condicional con varios casos. |
| TelemetryTrackEventAction |
Realizar un seguimiento de un evento personalizado. |
| ThrowException |
Acción que produce una excepción mediante declaración. |
| TraceActivity |
Vuelva a enviar una actividad de seguimiento a la transcripción. |
| UpdateActivity |
Actualizar una actividad con reemplazo. |
| AdaptiveBotComponent | |
| AdaptiveDialog |
El cuadro de diálogo adaptable modela la conversación mediante eventos y eventos para adaptarse dinámicamente al flujo de conversación cambiante. |
| AdaptiveEvents |
Lista de definiciones de identificadores de eventos adaptables. |
| OnActivity |
Acciones desencadenadas cuando se recibe una actividad de |
| OnAssignEntity |
Se desencadena para asignar una entidad a una propiedad. |
| OnBeginDialog |
Acciones desencadenadas cuando se inicia un diálogo a través de BeginDialog(). |
| OnCancelDialog |
Acciones desencadenadas cuando se canceló un cuadro de diálogo. |
| OnChooseEntity |
Se desencadena para elegir entre diferentes resoluciones de entidad posibles. |
| OnChooseIntent |
Acciones desencadenadas cuando se ha emitido una intención de "ChooseIntent" por un Recognizer. |
| OnChooseProperty |
Se desencadena para elegir a qué propiedad va una entidad. |
| OnCommandActivity |
Acciones desencadenadas cuando se recibe una actividad Command. |
| OnCommandResultActivity |
Acciones desencadenadas cuando se recibe una actividad CommandResult. |
| OnCondition |
Acciones desencadenadas cuando la condición es true. |
| OnContinueConversation |
Acciones desencadenadas cuando se recibe eventActivity. |
| OnConversationUpdateActivity |
Acciones desencadenadas cuando se recibe ConversationUpdateActivity. |
| OnDialogEvent |
Acciones desencadenadas cuando se emite un evento de diálogo. |
| OnEndOfActions |
Se desencadena cuando se han procesado todas las acciones y los eventos de ambigüedad. |
| OnEndOfConversationActivity |
Acciones desencadenadas cuando se recibe EndOfConversationActivity. |
| OnError |
Acciones desencadenadas cuando se ha emitido un evento de error. |
| OnEventActivity |
Acciones desencadenadas cuando se recibe eventActivity. |
| OnHandoffActivity |
Acciones desencadenadas cuando se recibe handoffActivity. |
| OnInstallationUpdateActivity |
Acciones desencadenadas cuando se recibe installationUpdateActivity. |
| OnIntent |
Acciones desencadenadas cuando se ha recibido una actividad y las intenciones y entidades reconocidas coinciden con la lista especificada de filtros de intención y entidad. |
| OnInvokeActivity |
Acciones desencadenadas cuando se recibe invokeActivity. |
| OnMessageActivity |
Acciones desencadenadas cuando se recibe messageActivity. |
| OnMessageDeleteActivity |
Acciones desencadenadas cuando se recibe messageDeleteActivity. |
| OnMessageReactionActivity |
Acciones desencadenadas cuando se recibe messageReactionActivity. |
| OnMessageUpdateActivity |
Acciones desencadenadas cuando se recibe messageUpdateActivity. |
| OnQnAMatch |
Acciones desencadenadas cuando se recibe messageUpdateActivity. |
| OnRepromptDialog |
Acciones desencadenadas cuando se emite un evento RepromptDialog. |
| OnTypingActivity |
Acciones desencadenadas cuando se recibe una typingActivity. |
| OnUnknownIntent |
Acciones desencadenadas cuando el reconocedor ha emitido un evento UnknownIntent. |
| ActivityTemplateConverter |
Convertidor de plantillas de actividad que implementa Converter. |
| DialogExpressionConverter |
Convertidor de expresiones de diálogo que implementa Converter. |
| DialogListConverter |
Convertidor que permite que json sea expresión para objetos o objetos estáticos. |
| DialogSetConverter |
Convertidor dialogSet que implementa Converter. |
| LanguageGeneratorConverter |
Convertidor de generador de lenguaje que implementa Converter. |
| MultiLanguageRecognizerConverter |
Convertidor de generador de lenguaje que implementa Converter. |
| RecognizerConverter |
Convertidor recognizer que implementa Converter. |
| RecognizerListConverter |
Convertidor de listas de Recognizer que implementa Converter. |
| TextTemplateConverter |
Convertidor de plantillas de texto que implementa Converter. |
| DynamicBeginDialogDeserializer |
Serializador interno para |
| EntityAssignment |
Métodos estáticos para trabajar con objetos |
| EntityAssignmentComparer |
Compare dos asignaciones de entidad para determinar su prioridad relativa. |
| EntityAssignments |
Realiza un seguimiento de los eventos relacionados con la entidad para exponer. |
| EntityInfo |
Información extendida sobre una entidad, incluidos los datos de $instance. Información extendida sobre una entidad, incluidos los datos de $instance. |
| DialogExpression |
Representa una propiedad que es un Dialog o una expresión de cadena para un dialogId. |
| HasPendingActionsFunction |
Define la función de expresión hasPendingActions(). La expresión devolverá true si el cuadro de diálogo adaptable actual tiene acciones pendientes. |
| IsDialogActiveFunction |
Define la función de expresión isDialogActive(id). Esta expresión devolverá true si alguno de los identificadores de diálogo está en la pila de ejecución del diálogo. de ejemplo de isDialogActive('dialog1') de ejemplo de isDialogActive('dialog1', 'dialog2', 'dialog3') |
| LanguageGeneratorManager |
Clase que administra la memoria caché de todos los recursos lg de un ResourceExplorer. |
| MultiLanguageGenerator |
LanguageGenerator que usa implementa un mapa de configuración regional:>LanguageGenerator para la configuración regional y tiene una directiva que controla la reserva (pruebe en-us -> en -> valor predeterminado). |
| MultiLanguageGeneratorBase |
Clase base que aplica la directiva de lenguaje para tryGetGenerator. |
| ResourceMultiLanguageGenerator |
Usa resourceExplorer para montar root lg y todas las variantes de lenguaje como generador de varios lenguajes. |
| TemplateEngineLanguageGenerator |
implementación de LanguageGenerator que usa LGFile. |
| Ask |
Solicite una respuesta abierta.
Esto envía una actividad y, a continuación, finaliza el turno con |
| AttachmentInput |
Cuadro de diálogo de entrada que solicita al usuario que envíe un archivo. |
| ChoiceInput |
ChoiceInput: entrada declarativa para recopilar opciones del usuario. |
| ChoiceOptionsSet |
Establece choiceFactoryOptions. |
| ChoiceSet |
Define la colección ChoiceSet. |
| ConfirmInput |
Control de entrada declarativo que recopilará la entrada de confirmación yes/no de un conjunto de opciones. |
| DateTimeInput |
Cuadro de diálogo de entrada para recopilar una fecha y hora del usuario. |
| InputDialog |
Define diálogos de entrada. |
| NumberInput |
Cuadro de diálogo de entrada para solicitar números. |
| OAuthInput |
OAuthInput pide al usuario que inicie sesión. |
| TextInput |
Entrada de texto declarativo para recopilar datos de texto de los usuarios. |
| LanguageGenerationBotComponent |
Clase ComponentRegistration para los recursos de generación de lenguajes. |
| LanguageGeneratorExtensions |
Métodos de extensión para el generador de lenguajes. |
| LanguagePolicy |
Directiva de idioma con reserva para cada idioma como más específico para el en-us predeterminado:> en -> predeterminado. |
| LanguagePolicyConverter |
Convertidor de directivas de lenguaje que implementa |
| LanguageResourceLoader |
Cargue todos los recursos lg y dividalos en grupos de idiomas diferentes. |
| PropertySchema |
Representa una propiedad que se encuentra en un esquema JSON. |
| AdaptiveRecognizer |
Clase base para reconocedores adaptables. |
| CrossTrainedRecognizerSet |
Reconocedor para seleccionar entre reconocedores entrenados cruzados. |
| AgeEntityRecognizer |
Reconoce la entrada de edad. |
| ChannelMentionEntityRecognizer |
Reconocedor que asigna a channel activity.entities de tipo menciones en RecognizerResult formato. |
| ConfirmationEntityRecognizer |
Reconoce la entrada de estilo de confirmación yes/no. |
| CurrencyEntityRecognizer |
Reconoce la entrada de moneda. |
| DateTimeEntityRecognizer |
Reconoce la entrada DateTime. |
| DimensionEntityRecognizer |
Reconoce la entrada de dimensión. |
| EmailEntityRecognizer |
Reconoce la entrada de correo electrónico. |
| EntityRecognizer |
Clase base de reconocedores de entidades. |
| EntityRecognizerSet |
EntityRecognizerSet: implementa un flujo de trabajo en un grupo de entityRecognizer instancias, iterando hasta que nadie tenga nada nuevo para agregar. |
| GuidEntityRecognizer |
Reconoce la entrada guid. |
| HashtagEntityRecognizer |
Reconoce la entrada de hashtag. |
| IpEntityRecognizer |
Reconoce la entrada IP. |
| MentionEntityRecognizer |
Reconoce la entrada de mención. |
| NumberEntityRecognizer |
Reconoce la entrada de número. |
| OrdinalEntityRecognizer |
Reconoce la entrada ordinal. |
| PercentageEntityRecognizer |
Reconoce la entrada de porcentaje. |
| PhoneNumberEntityRecognizer |
Reconoce la entrada del número de teléfono. |
| RegexEntityRecognizer |
Coincide con la entrada en una expresión regular. |
| TemperatureEntityRecognizer |
Reconoce la entrada de temperatura. |
| TextEntity |
Clase base de entidad de texto. |
| TextEntityRecognizer |
TextEntityRecognizer: clase base para Text.Recogizers de la biblioteca de reconocedores de texto. |
| UrlEntityRecognizer |
Reconoce la entrada de dirección URL. |
| IntentPattern |
Copyright (c) Microsoft Corporation. Todos los derechos reservados. Con licencia de MIT. |
| MultiLanguageRecognizer |
Define el mapa de idiomas:> reconocedor. |
| RecognizerSet |
Clase de reconocedor cuyo resultado es la unión de los resultados de varios reconocedores en un RecognizerResult. |
| RegexRecognizer |
Implementación de Recognizer que usa expresiones regex para identificar intenciones. |
| ValueRecognizer |
ValueRecognizer: reconocedor para la actividad del mensaje de asignación. Carga útil de valor en intenciones o entidades. |
| ResourceExtensions |
Métodos de extensión para el Explorador de recursos. |
| SchemaHelper |
Clase auxiliar para el esquema de diálogo. |
| ConditionalSelector |
Seleccione entre dos selectores de reglas en función de una condición. |
| FirstSelector |
Seleccione la primera implementación de regla verdadera de TriggerSelector. |
| MostSpecificSelector |
Seleccione la implementación de regla verdadera más específica de TriggerSelector. |
| RandomSelector |
Seleccione una implementación de regla verdadera aleatoria de TriggerSelector. |
| TrueSelector |
Seleccione todas las reglas que se evalúan como true. |
| SkillExtensions |
Métodos de extensión para aptitudes. |
| TelemetryLoggerConstants |
Define los nombres de eventos de diálogo adaptables comunes para su uso con un objeto BotTelemetryClient. |
| ActivityTemplate |
Define una plantilla de actividad donde la expresión de plantilla es local también conocida como "insertada" y se procesa a través del generador de lenguaje registrado. |
| StaticActivityTemplate |
Define una actividad estática como plantilla. |
| TextTemplate |
Define una plantilla de texto donde la expresión de plantilla es local también conocida como "insertada" y se procesa a través del generador de lenguaje registrado. |
| TriggerSelector |
Seleccione el desencadenador que se va a ejecutar en un estado determinado. |
Interfaces
Alias de tipos
Enumeraciones
| ActionChangeType |
Copyright (c) Microsoft Corporation. Todos los derechos reservados. Con licencia de MIT. |
| ActionScopeCommands | |
| ArrayChangeType | |
| HttpMethod | |
| ResponsesTypes | |
| AttachmentOutputFormat | |
| ChoiceOutputFormat | |
| InputState | |
Funciones
| evaluate |
Evalúe ValueExpression según el tipo de valor. |
| replace |
Reemplaza las rutas de acceso de enlace en un valor JSON por los resultados evaluados de forma recursiva. |
| use |
Métodos de extensión para la telemetría. Configura el cliente de telemetría que se va a usar. |
Detalles de la función
evaluateExpression(DialogStateManager, ValueExpression)
Evalúe ValueExpression según el tipo de valor.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Parámetros
- state
-
DialogStateManager
Input ValueExpression
- valExpr
-
ValueExpression
Ámbito para buscar variables.
Devoluciones
any
Resultado del enlace de datos profundos.
replaceJsonRecursively(DialogStateManager, object)
Reemplaza las rutas de acceso de enlace en un valor JSON por los resultados evaluados de forma recursiva.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Parámetros
- state
-
DialogStateManager
Ámbito para buscar variables.
- unit
-
object
Objeto .
Devoluciones
any
Resultado del enlace de datos profundos.
useTelemetry(DialogManager, BotTelemetryClient)
Métodos de extensión para la telemetría. Configura el cliente de telemetría que se va a usar.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Parámetros
- dialogManager
-
DialogManager
DialogManager que se va a configurar.
- telemetryClient
-
BotTelemetryClient
Instancia de BotTelemetryClient que se va a usar.
Devoluciones
DialogManager
DialogManager.