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. |