botbuilder-dialogs-adaptive package
Classi
| ActionContext |
Estende il DialogContext con metodi aggiuntivi per modificare la sequenza di azioni in esecuzione per un AdaptiveDialog. |
| ActionScope |
|
| BaseInvokeDialog | |
| BeginDialog |
Azione che inizia l'esecuzione di un'altra finestra di dialogo , al termine, verrà restituita al chiamante. |
| BeginSkill |
Iniziare una competenza. |
| BreakLoop |
Interrompere un ciclo. |
| CancelAllDialogs |
Comando per annullare tutte le finestre di dialogo correnti generando un evento che deve essere intercettato per impedire la propagazione dell'annullamento. |
| CancelAllDialogsBase |
Classe di base per CancelAllDialogs API. |
| CancelDialog |
Comando per annullare tutte le finestre di dialogo correnti generando un evento che deve essere intercettato per impedire la propagazione dell'annullamento. |
| Case |
Casi di ambito dell'azione. |
| CodeAction |
Classe che rappresenta un'azione di codice dialog. |
| ContinueConversation |
Azione che continua una conversazione usando un riferimento di conversazione. |
| ContinueConversationLater |
Azione che pianifica la conversazione corrente da continuare in un secondo momento. |
| ContinueLoop |
Continuare il ciclo. |
| DeleteActivity |
Termina ed elimina un'attività. |
| DeleteProperties |
Elimina una raccolta di proprietà dalla memoria. |
| DeleteProperty |
Elimina una proprietà dalla memoria. |
| DynamicBeginDialog |
Azione |
| EditActions |
Classe che consente di modificare le azioni correnti. |
| EditArray |
Consente di modificare una matrice in memoria. |
| EmitEvent |
Azione che genera un evento in modo dichiarativo. |
| EndDialog |
Comando per terminare la finestra di dialogo corrente, restituendo il |
| EndTurn |
Questo comando termina il turno corrente senza terminare la finestra di dialogo . |
| ForEach |
Esegue un set di azioni una volta per ogni elemento in un elenco o una raccolta in memoria. |
| ForEachPage |
Esegue un set di azioni una volta per ogni pagina di risultati in un elenco o una raccolta in memoria. |
| GetActivityMembers |
Chiama |
| GetConversationMembers |
Chiama |
| GetConversationReference |
Ottiene il riferimento alla conversazione corrente e lo salva in una proprietà di memoria adatta all'uso nell'azione ContinueConversation. |
| GotoAction |
È stata ottenuta un'azione in base all'ID. |
| HttpRequest |
Azione per l'esecuzione di un |
| Result |
Dati dei risultati dell'operazione HTTP. |
| IfCondition |
Ramo condizionale. |
| LogAction |
Scrivere voci nei log di traccia dell'applicazione. |
| RepeatDialog |
Azione che ripete l' finestra di dialogo attiva (riavviandola). |
| ReplaceDialog |
Azione che chiama un'altra finestra di dialogo , quando viene eseguita, verrà visualizzata la finestra di dialogo padre del chiamante. |
| SendActivity |
Inviare un'attività all'utente. |
| SendHandoffActivity |
Invia un'attività di handoff. Si noti che si tratta di un dialogo a turno/passaggio singolo( ad esempio, chiama this.endDialog). |
| SetProperties |
Imposta le proprietà con il risultato della valutazione di un'espressione di valore. |
| SetProperty |
Imposta una proprietà con il risultato della valutazione di un'espressione di valore. |
| SignOutUser |
Elimina l'utente e termina la finestra di dialogo. |
| SwitchCondition |
Ramo condizionale con più casi. |
| TelemetryTrackEventAction |
Tenere traccia di un evento personalizzato. |
| ThrowException |
Azione che genera un'eccezione in modo dichiarativo. |
| TraceActivity |
Inviare un'attività di traccia alla trascrizione. |
| UpdateActivity |
Aggiornare un'attività con sostituzione. |
| AdaptiveBotComponent | |
| AdaptiveDialog |
Il dialogo adattivo modella la conversazione usando eventi ed eventi per adattarsi dinamicamente alla modifica del flusso di conversazione. |
| AdaptiveEvents |
Elenco di definizioni dell'identificatore di evento adattivo. |
| OnActivity |
Azioni attivate quando viene ricevuta una di un determinato tipo. |
| OnAssignEntity |
Attivato per assegnare un'entità a una proprietà. |
| OnBeginDialog |
Azioni attivate all'avvio di una finestra di dialogo tramite BeginDialog(). |
| OnCancelDialog |
Azioni attivate quando una finestra di dialogo è stata annullata. |
| OnChooseEntity |
Attivato per scegliere tra diverse risoluzioni di entità possibili. |
| OnChooseIntent |
Azioni attivate quando una finalità di "ChooseIntent" è stata generata da un Recognizer. |
| OnChooseProperty |
Attivato per scegliere la proprietà a cui passa un'entità. |
| OnCommandActivity |
Azioni attivate quando viene ricevuta un'attività command. |
| OnCommandResultActivity |
Azioni attivate quando viene ricevuta un'attività CommandResult. |
| OnCondition |
Azioni attivate quando la condizione è true. |
| OnContinueConversation |
Azioni attivate quando viene ricevuto un oggetto EventActivity. |
| OnConversationUpdateActivity |
Azioni attivate quando viene ricevuta ConversationUpdateActivity. |
| OnDialogEvent |
Azioni attivate quando viene generato un evento di dialogo. |
| OnEndOfActions |
Attivato quando sono state elaborate tutte le azioni e gli eventi di ambiguità. |
| OnEndOfConversationActivity |
Azioni attivate quando viene ricevuta EndOfConversationActivity. |
| OnError |
Azioni attivate quando è stato generato un evento di errore. |
| OnEventActivity |
Azioni attivate quando viene ricevuto un oggetto EventActivity. |
| OnHandoffActivity |
Azioni attivate quando viene ricevuta un'attività handoffactivity. |
| OnInstallationUpdateActivity |
Azioni attivate quando viene ricevuto un oggetto InstallationUpdateActivity. |
| OnIntent |
Azioni attivate quando un'attività è stata ricevuta e le finalità e le entità riconosciute corrispondono all'elenco specificato di filtri finalità ed entità. |
| OnInvokeActivity |
Azioni attivate quando viene ricevuto un oggetto InvokeActivity. |
| OnMessageActivity |
Azioni attivate quando viene ricevuto messageActivity. |
| OnMessageDeleteActivity |
Azioni attivate quando viene ricevuto messageDeleteActivity. |
| OnMessageReactionActivity |
Azioni attivate quando viene ricevuto messageReactionActivity. |
| OnMessageUpdateActivity |
Azioni attivate quando viene ricevuto messageUpdateActivity. |
| OnQnAMatch |
Azioni attivate quando viene ricevuto messageUpdateActivity. |
| OnRepromptDialog |
Azioni attivate quando viene generato un evento RepromptDialog. |
| OnTypingActivity |
Azioni attivate quando viene ricevuto un oggetto TypingActivity. |
| OnUnknownIntent |
Azioni attivate quando un evento UnknownIntent è stato generato dal riconoscitore. |
| ActivityTemplateConverter |
Convertitore di modelli di attività che implementa Converter. |
| DialogExpressionConverter |
Convertitore di espressioni di dialogo che implementa Converter. |
| DialogListConverter |
Convertitore che consente a json di essere espressione per oggetto o oggetto statico. |
| DialogSetConverter |
Convertitore DialogSet che implementa Converter. |
| LanguageGeneratorConverter |
Convertitore di generatori di linguaggio che implementa Converter. |
| MultiLanguageRecognizerConverter |
Convertitore di generatori di linguaggio che implementa Converter. |
| RecognizerConverter |
Convertitore di riconoscimento che implementa Converter. |
| RecognizerListConverter |
Convertitore di elenchi di riconoscimento che implementa Converter. |
| TextTemplateConverter |
Convertitore di modelli di testo che implementa Converter. |
| DynamicBeginDialogDeserializer |
Serializzatore interno per |
| EntityAssignment |
Metodi statici per l'utilizzo di oggetti |
| EntityAssignmentComparer |
Confrontare due assegnazioni di entità per determinare la priorità relativa. |
| EntityAssignments |
Tiene traccia degli eventi correlati alle entità per la superficie. |
| EntityInfo |
Informazioni estese su un'entità che include $instance dati. Informazioni estese su un'entità che include $instance dati. |
| DialogExpression |
Rappresenta una proprietà che è un Dialog o un'espressione stringa per un dialogId. |
| HasPendingActionsFunction |
Definisce la funzione di espressione hasPendingActions(). L'espressione restituirà true se il dialogo adattivo corrente include azioni in sospeso. |
| IsDialogActiveFunction |
Definisce la funzione di espressione isDialogActive(id). Questa espressione restituirà true se uno degli ID finestra di dialogo si trova nello stack di esecuzione del dialogo. esempio di isDialogActive('dialog1') esempio di isDialogActive('dialog1', 'dialog2', 'dialog3') |
| LanguageGeneratorManager |
Classe che gestisce la cache di tutte le risorse LG da un ResourceExplorer. |
| MultiLanguageGenerator |
LanguageGenerator che usa implementa una mappa delle impostazioni locali->LanguageGenerator per le impostazioni locali e ha un criterio che controlla il fallback (provare en-us -> en -> predefinito). |
| MultiLanguageGeneratorBase |
Classe di base che applica i criteri linguistici a tryGetGenerator. |
| ResourceMultiLanguageGenerator |
Usa resourceExplorer per montare le varianti radice lg e tutte le varianti del linguaggio come generatore multi-linguaggio. |
| TemplateEngineLanguageGenerator |
'implementazione LanguageGenerator che usa LGFile. |
| Ask |
Chiedere una risposta aperta.
In questo modo viene inviata un'attività e quindi termina il turno con |
| AttachmentInput |
Finestra di dialogo di input che richiede all'utente di inviare un file. |
| ChoiceInput |
ChoiceInput: input dichiarativo per raccogliere le scelte dall'utente. |
| ChoiceOptionsSet |
Imposta ChoiceFactoryOptions. |
| ChoiceSet |
Definisce l'insieme ChoiceSet. |
| ConfirmInput |
Controllo di input dichiarativo che raccoglierà l'input di conferma sì/no da un set di scelte. |
| DateTimeInput |
Finestra di dialogo di input per raccogliere un valore datetime dall'utente. |
| InputDialog |
Definisce i dialoghi di input. |
| NumberInput |
Finestra di dialogo di input per la richiesta di numeri. |
| OAuthInput |
OAuthInput richiede all'utente di accedere. |
| TextInput |
Input di testo dichiarativo per raccogliere dati di testo dagli utenti. |
| LanguageGenerationBotComponent |
Classe ComponentRegistration per le risorse di generazione del linguaggio. |
| LanguageGeneratorExtensions |
Metodi di estensione per il generatore di linguaggi. |
| LanguagePolicy |
Criteri di linguaggio con fallback per ogni lingua come più specifica del en-us predefinito ,> en -> predefinita. |
| LanguagePolicyConverter |
Convertitore di criteri di linguaggio che implementa |
| LanguageResourceLoader |
Caricare tutte le risorse LG e suddividerle in gruppi linguistici diversi. |
| PropertySchema |
Rappresenta una proprietà trovata in uno schema JSON. |
| AdaptiveRecognizer |
Classe di base per i riconoscitori adattivi. |
| CrossTrainedRecognizerSet |
Riconoscimento per la selezione tra riconoscitori con training incrociato. |
| AgeEntityRecognizer |
Riconosce l'input dell'età. |
| ChannelMentionEntityRecognizer |
Riconoscitore che esegue il mapping di channel activity.entities di tipo mention nel formato RecognizerResult. |
| ConfirmationEntityRecognizer |
Riconosce l'input di stile di conferma sì/no. |
| CurrencyEntityRecognizer |
Riconosce l'input di valuta. |
| DateTimeEntityRecognizer |
Riconosce l'input DateTime. |
| DimensionEntityRecognizer |
Riconosce l'input della dimensione. |
| EmailEntityRecognizer |
Riconosce l'input della posta elettronica. |
| EntityRecognizer |
Classe di base dei riconoscitori di entità. |
| EntityRecognizerSet |
EntityRecognizerSet: implementa un flusso di lavoro su un pool di istanze EntityRecognizer, iterando fino a quando nessuno non ha nulla di nuovo da aggiungere. |
| GuidEntityRecognizer |
Riconosce l'input GUID. |
| HashtagEntityRecognizer |
Riconosce l'input dell'hashtag. |
| IpEntityRecognizer |
Riconosce l'input IP. |
| MentionEntityRecognizer |
Riconosce l'input di menzione. |
| NumberEntityRecognizer |
Riconosce l'input numerico. |
| OrdinalEntityRecognizer |
Riconosce l'input ordinale. |
| PercentageEntityRecognizer |
Riconosce l'input percentuale. |
| PhoneNumberEntityRecognizer |
Riconosce l'input del numero di telefono. |
| RegexEntityRecognizer |
Trova la corrispondenza dell'input rispetto a un'espressione regolare. |
| TemperatureEntityRecognizer |
Riconosce l'input della temperatura. |
| TextEntity |
Classe di base dell'entità text. |
| TextEntityRecognizer |
TextEntityRecognizer: classe di base per Text.Recogizers dalla libreria di riconoscimento del testo. |
| UrlEntityRecognizer |
Riconosce l'input dell'URL. |
| IntentPattern |
Copyright (c) Microsoft Corporation. Tutti i diritti riservati. Concesso in licenza con la licenza MIT. |
| MultiLanguageRecognizer |
Definisce la mappa delle lingue:> riconoscitore. |
| RecognizerSet |
Classe recognizer il cui risultato è l'unione dei risultati di più riconoscitori in un recognizerResult. |
| RegexRecognizer |
Implementazione di Recognizer che usa espressioni regex per identificare le finalità. |
| ValueRecognizer |
ValueRecognizer: riconoscimento per l'attività di mapping dei messaggi. Payload del valore in finalità/entità. |
| ResourceExtensions |
Metodi di estensione per Esplora risorse. |
| SchemaHelper |
Classe helper per lo schema del dialogo. |
| ConditionalSelector |
Selezionare tra due selettori di regole in base a una condizione. |
| FirstSelector |
Selezionare la prima implementazione vera della regola di TriggerSelector |
| MostSpecificSelector |
Selezionare l'implementazione della regola vera più specifica di TriggerSelector. |
| RandomSelector |
Selezionare un'implementazione casuale della regola true di TriggerSelector. |
| TrueSelector |
Selezionare tutte le regole che restituiscono true. |
| SkillExtensions |
Metodi di estensione per le competenze. |
| TelemetryLoggerConstants |
Definisce i nomi degli eventi comuni dei dialoghi adattivi da usare con un oggetto BotTelemetryClient. |
| ActivityTemplate |
Definisce un modello di attività in cui l'espressione modello è locale, ovvero "inline" ed elaborata tramite il generatore di linguaggio registrato. |
| StaticActivityTemplate |
Definisce un'attività statica come modello. |
| TextTemplate |
Definisce un modello di testo in cui l'espressione modello è locale, ovvero "inline" ed elaborata tramite il generatore di linguaggio registrato. |
| TriggerSelector |
Selezionare il trigger da eseguire in uno stato specifico. |
Interfacce
Alias tipo
Enumerazioni
| ActionChangeType |
Copyright (c) Microsoft Corporation. Tutti i diritti riservati. Concesso in licenza con la licenza MIT. |
| ActionScopeCommands | |
| ArrayChangeType | |
| HttpMethod | |
| ResponsesTypes | |
| AttachmentOutputFormat | |
| ChoiceOutputFormat | |
| InputState | |
Funzioni
| evaluate |
Valutare ValueExpression in base al tipo di valore. |
| replace |
Sostituisce i percorsi di associazione in un valore JSON con i risultati valutati in modo ricorsivo. |
| use |
Metodi di estensione per i dati di telemetria. Configura il client di telemetria da usare. |
Dettagli funzione
evaluateExpression(DialogStateManager, ValueExpression)
Valutare ValueExpression in base al tipo di valore.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Parametri
- state
-
DialogStateManager
Input ValueExpression
- valExpr
-
ValueExpression
Ambito per la ricerca delle variabili.
Restituisce
any
Risultato del data binding avanzato.
replaceJsonRecursively(DialogStateManager, object)
Sostituisce i percorsi di associazione in un valore JSON con i risultati valutati in modo ricorsivo.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Parametri
- state
-
DialogStateManager
Ambito per la ricerca delle variabili.
- unit
-
object
Oggetto .
Restituisce
any
Risultato del data binding avanzato.
useTelemetry(DialogManager, BotTelemetryClient)
Metodi di estensione per i dati di telemetria. Configura il client di telemetria da usare.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Parametri
- dialogManager
-
DialogManager
DialogManager da configurare.
- telemetryClient
-
BotTelemetryClient
Istanza di BotTelemetryClient da usare.
Restituisce
DialogManager
DialogManager.