Compartir a través de


Templates Clase

Definición

Clase para trabajar con plantillas de generación de lenguaje.

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)
Herencia
Templates

Comentarios

Templates.ParseFile(path) cargará un . Archivo LG . Templates.ParseText(text) cargará plantillas de generación de idioma a partir de texto.

Constructores

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

Inicializa una nueva instancia de la clase Templates.

Campos

InlineTemplateIdPrefix

Prefijo de id. de plantilla temporal para contenido insertado.

Propiedades

AllDiagnostics

Obtiene todos los diagnósticos del archivo lg actual y hace referencia a archivos LG.

AllTemplates

Obtiene todas las plantillas del archivo lg actual y hace referencia a los archivos lg.

Content

Obtiene o establece el contenido de LG.

Diagnostics

Obtiene o establece diagnósticos.

EnableFromFile

Obtiene o establece un valor que indica si fromFile está permitido en plantillas LG.

ExpressionParser

Obtiene o establece el analizador de expresiones.

Id

Obtiene o establece el identificador de este archivo LG.

ImportResolver

Obtiene o establece el delegado para resolver el identificador de recurso del archivo LG importado.

Imports

Obtiene o establece los elementos de importación que este archivo LG contiene directamente.

LgOptions

Obtiene las opciones de evluation para el archivo LG actual.

NamedReferences

Obtiene o establece la asignación del alias de importación a las plantillas.

Namespace

Obtiene el espacio de nombres que se va a registrar para el archivo LG actual.

Options

Obtiene o establece las opciones de archivo lG.

References

Obtiene o establece todas las referencias que tiene este archivo LG de Imports. Aviso: la referencia incluye todas las importaciones secundarias del archivo LG, no solo los elementos secundarios pertenecen directamente a este archivo LG. por lo tanto, el recuento de referencias puede >= recuento de importaciones.

Source

Obtiene o establece el origen de este archivo LG.

Métodos

AddTemplate(String, List<String>, String)

Agrega una nueva plantilla y devuelve la instancia de Templates actualizada.

AnalyzeTemplate(String, AnalyzerOptions)

(experimental) Analiza una plantilla para obtener los resultados del analizador estático, incluidas las variables y las referencias de plantilla.

DeleteTemplate(String)

Quita una plantilla existente en las instancias de plantillas actuales.

Equals(Object)

Clase para trabajar con plantillas de generación de lenguaje.

Evaluate(String, Object, EvaluationOptions)

Evalúe una plantilla con el nombre y el ámbito especificados.

EvaluateText(String, Object, EvaluationOptions)

Evalúa una cadena de plantilla insertada.

ExpandTemplate(String, Object, EvaluationOptions)

Expande una plantilla con el nombre y el ámbito especificados. Devuelve todas las respuestas posibles en lugar de una aleatoria.

GetHashCode()

Clase para trabajar con plantillas de generación de lenguaje.

ParseFile(String, ImportResolverDelegate, ExpressionParser)

Analizador para convertir el contenido lg en un Templates.

ParseResource(LGResource, ImportResolverDelegate, ExpressionParser)

Analizador para convertir el contenido lg en un Templates.

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

Analizador para convertir el contenido lg en un Templates.

ToString()

Clase para trabajar con plantillas de generación de lenguaje.

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

Novedades una plantilla existente en la instancia de Plantillas actual.

Métodos de extensión

Dequeue<T>(List<T>)

Quita el primer elemento de una cola.

Se aplica a