Templates Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
Templates.ParseFile(path) cargará un . Archivo LG . Templates.ParseText(text) cargará plantillas de generación de idioma a partir de texto.
Constructores
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. |