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 lenguajes.
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 . Archivo LG. Templates.ParseText(text) cargará plantillas de generación de lenguaje a partir de texto.
Constructores
| Nombre | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| InlineTemplateIdPrefix |
Prefijo de ID de plantilla temporal para contenido en línea. |
Propiedades
| Nombre | Description |
|---|---|
| AllDiagnostics |
Así obtiene todos los diagnósticos del archivo lg actual y de los archivos de referencia LG. |
| AllTemplates |
Obtiene todas las plantillas del archivo LG actual y de referencia de archivos LG. |
| Content |
Obtiene o establece contenido de LG. |
| Diagnostics |
Recibe o establece diagnósticos. |
| EnableFromFile |
Obtiene o establece un valor que indica si fromFile está permitido en las plantillas de LG. |
| ExpressionParser |
Obtiene o establece un analizador de expresión. |
| Id |
Obtiene o establece el ID de este archivo LG. |
| ImportResolver |
Obtiene o establece delegado para resolver el ID de recurso de un archivo lg importado. |
| Imports |
Obtiene o establece elementos de importación que este archivo LG contiene directamente. |
| LgOptions |
Obtiene las opciones de eliberación para el archivo LG actual. |
| NamedReferences |
Obtiene o establece el mapa desde el alias de importación hasta las plantillas. |
| Namespace |
Obtiene el espacio de nombres para registrarse en el archivo LG actual. |
| Options |
Obtiene o establece opciones de archivo lg. |
| References |
Obtiene o establece todas las referencias que este archivo LG tiene de Imports. Aviso: la referencia incluye todas las importaciones de hijos del archivo LG, no solo los hijos pertenecen directamente a este archivo LG. por lo tanto, el recuento de referencias puede >= recuento de importaciones. |
| Source |
Obtiene o establece la fuente de este archivo LG. |
Métodos
| Nombre | Description |
|---|---|
| AddTemplate(String, List<String>, String) |
Añade una nueva plantilla y devuelve la instancia actualizada de Plantillas. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(experimental) Analiza una plantilla para obtener los resultados del analizador estático, incluyendo variables y referencias de plantilla. |
| DeleteTemplate(String) |
Elimina una plantilla existente en las instancias actuales de Plantillas. |
| Equals(Object) |
Clase para trabajar con plantillas de generación de lenguajes. |
| 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 en línea. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Amplía una plantilla con nombre de pila y alcance. Devuelve todas las respuestas posibles en lugar de una aleatoria. |
| GetHashCode() |
Clase para trabajar con plantillas de generación de lenguajes. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Analizador para convertir contenido de LG en un Templatesarchivo . |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Analizador para convertir contenido de LG en un Templatesarchivo . |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoletos.
Analizador para convertir contenido de LG en un Templatesarchivo . |
| ToString() |
Clase para trabajar con plantillas de generación de lenguajes. |
| UpdateTemplate(String, String, List<String>, String) |
Actualiza una plantilla existente en la instancia actual de Plantillas. |
Métodos de extensión
| Nombre | Description |
|---|---|
| Dequeue<T>(List<T>) |
Elimina el primer elemento de una cola. |