Templates Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe para trabalhar com modelos de Geração de Linguagem.
public class Templates : System.Collections.Generic.List<Microsoft.Bot.Builder.LanguageGeneration.Template>
type Templates = class
inherit List<Template>
Public Class Templates
Inherits List(Of Template)
- Herança
Comentários
Templates.ParseFile(path) carregará um . Arquivo LG . Templates.ParseText(text) carregará modelos de geração de idioma do texto.
Construtores
Campos
InlineTemplateIdPrefix |
Prefixo de ID de modelo temporário para conteúdo embutido. |
Propriedades
AllDiagnostics |
Obtém todos os diagnósticos do arquivo lg atual e referencia os arquivos lg. |
AllTemplates |
Obtém todos os modelos do arquivo LG atual e referencia os arquivos lg. |
Content |
Obtém ou define o conteúdo LG. |
Diagnostics |
Obtém ou define o diagnóstico. |
EnableFromFile |
Obtém ou define um valor que indica se fromFile é permitido em modelos LG. |
ExpressionParser |
Obtém ou define o analisador de expressão. |
Id |
Obtém ou define a ID desse arquivo LG. |
ImportResolver |
Obtém ou define o delegado para resolver a ID do recurso do arquivo lg importado. |
Imports |
Obtém ou define elementos de importação que este arquivo LG contém diretamente. |
LgOptions |
Obtém as opções de evluation para o arquivo LG atual. |
NamedReferences |
Obtém ou define o mapa do alias de importação para modelos. |
Namespace |
Obtém o namespace a ser registrado para o arquivo LG atual. |
Options |
Obtém ou define as opções de arquivo lG. |
References |
Obtém ou define todas as referências que esse arquivo LG tem de Imports. Aviso: a referência inclui todas as importações filho do arquivo LG, não apenas os filhos pertencem diretamente a esse arquivo LG. portanto, a contagem de referências pode >= contagem de importações. |
Source |
Obtém ou define a origem desse arquivo LG. |
Métodos
AddTemplate(String, List<String>, String) |
Adiciona um novo modelo e retorna a instância de Modelos atualizada. |
AnalyzeTemplate(String, AnalyzerOptions) |
(experimental) Analisa um modelo para obter os resultados do analisador estático, incluindo variáveis e referências de modelo. |
DeleteTemplate(String) |
Remove um modelo existente em instâncias de Modelos atuais. |
Equals(Object) |
Classe para trabalhar com modelos de Geração de Linguagem. |
Evaluate(String, Object, EvaluationOptions) |
Avalie um modelo com determinado nome e escopo. |
EvaluateText(String, Object, EvaluationOptions) |
Avalia uma cadeia de caracteres de modelo embutida. |
ExpandTemplate(String, Object, EvaluationOptions) |
Expande um modelo com determinado nome e escopo. Retornar todas as respostas possíveis em vez de aleatórias. |
GetHashCode() |
Classe para trabalhar com modelos de Geração de Linguagem. |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Analisador para transformar o conteúdo lg em um Templates. |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Analisador para transformar o conteúdo lg em um Templates. |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoleto.
Analisador para transformar o conteúdo lg em um Templates. |
ToString() |
Classe para trabalhar com modelos de Geração de Linguagem. |
UpdateTemplate(String, String, List<String>, String) |
Atualizações um modelo existente na instância de Modelos atual. |
Métodos de Extensão
Dequeue<T>(List<T>) |
Remove o primeiro elemento de uma fila. |