Partilhar via


Templates Classe

Definição

Classe para trabalhar com modelos de Geração de Idiomas.

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
Templates

Observações

Templates.ParseFile(path) carregará um . Ficheiro LG . Templates.ParseText(text) carregará modelos de geração de idiomas a partir do texto.

Construtores

Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>)

Inicializa uma nova instância da Templates classe.

Campos

InlineTemplateIdPrefix

Prefixo de ID de Modelo Temporário para conteúdo inline.

Propriedades

AllDiagnostics

Obtém todos os diagnósticos dos ficheiros lg atuais e dos ficheiros lg de referência.

AllTemplates

Obtém todos os modelos dos ficheiros lg atuais e os ficheiros lg de referência.

Content

Obtém ou define conteúdo LG.

Diagnostics

Obtém ou define diagnósticos.

EnableFromFile

Obtém ou define um valor que indica se fromFile é permitido em modelos LG.

ExpressionParser

Obtém ou define o analisador de expressões.

Id

Obtém ou define o ID deste ficheiro LG.

ImportResolver

Obtém ou define o delegado para resolver o ID de recurso do ficheiro lg importado.

Imports

Obtém ou define os elementos de importação que este ficheiro LG contém diretamente.

LgOptions

Obtém as opções de evluation para o ficheiro LG atual.

NamedReferences

Obtém ou define o mapa do alias de importação para modelos.

Namespace

Obtém o espaço de nomes para se registar no ficheiro LG atual.

Options

Obtém ou define as opções de ficheiro lG.

References

Obtém ou define todas as referências que este ficheiro LG tem de Imports. Aviso: a referência inclui todas as importações de menores do ficheiro LG e não apenas as crianças pertencem diretamente a este ficheiro LG. assim, a contagem de referências pode >= contagem de importações.

Source

Obtém ou define a origem deste ficheiro LG.

Métodos

AddTemplate(String, List<String>, String)

Adiciona um novo modelo e devolve 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 modelos.

DeleteTemplate(String)

Remove um modelo existente nas instâncias atuais de Modelos.

Equals(Object)

Classe para trabalhar com modelos de Geração de Idiomas.

Evaluate(String, Object, EvaluationOptions)

Avalie um modelo com um determinado nome e âmbito.

EvaluateText(String, Object, EvaluationOptions)

Avalia uma cadeia de modelo inline.

ExpandTemplate(String, Object, EvaluationOptions)

Expande um modelo com um determinado nome e âmbito. Devolver todas as respostas possíveis em vez de aleatórias.

GetHashCode()

Classe para trabalhar com modelos de Geração de Idiomas.

ParseFile(String, ImportResolverDelegate, ExpressionParser)

Parser para transformar o conteúdo lg num Templates.

ParseResource(LGResource, ImportResolverDelegate, ExpressionParser)

Parser para transformar o conteúdo lg num Templates.

ParseText(String, String, ImportResolverDelegate, ExpressionParser)
Obsoleto.

Parser para transformar o conteúdo lg num Templates.

ToString()

Classe para trabalhar com modelos de Geração de Idiomas.

UpdateTemplate(String, String, List<String>, String)

Atualizações um modelo existente na instância de Modelos atual.

Métodos da Extensão

Dequeue<T>(List<T>)

Remove o primeiro elemento de uma fila.

Aplica-se a