Templates Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe per l'uso dei modelli di generazione del linguaggio.
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)
- Ereditarietà
Commenti
Templates.ParseFile(path) caricherà un oggetto . File LG . Templates.ParseText(text) caricherà i modelli di generazione del linguaggio dal testo.
Costruttori
Campi
| InlineTemplateIdPrefix |
Prefisso ID modello temp per contenuto inline. |
Proprietà
| AllDiagnostics |
Ottiene tutti i file lg correnti e fa riferimento a tutti i file lg di diagnostica. |
| AllTemplates |
Ottiene tutti i modelli dal file lg corrente e dai file lg di riferimento. |
| Content |
Ottiene o imposta il contenuto LG. |
| Diagnostics |
Ottiene o imposta la diagnostica. |
| EnableFromFile |
Ottiene o imposta un valore che indica se fromFile è consentito nei modelli LG. |
| ExpressionParser |
Ottiene o imposta il parser delle espressioni. |
| Id |
Ottiene o imposta l'ID di questo file LG. |
| ImportResolver |
Ottiene o imposta il delegato per la risoluzione dell'ID risorsa del file lg importato. |
| Imports |
Ottiene o imposta elementi di importazione che il file LG contiene direttamente. |
| LgOptions |
Ottiene le opzioni di evluazione per il file LG corrente. |
| NamedReferences |
Ottiene o imposta la mappa dall'alias di importazione ai modelli. |
| Namespace |
Ottiene lo spazio dei nomi da registrare per il file LG corrente. |
| Options |
Ottiene o imposta le opzioni di file lG. |
| References |
Ottiene o imposta tutti i riferimenti che il file LG ha da Imports. Nota: il riferimento include tutte le importazioni figlio dal file LG, non solo i figli appartengono direttamente a questo file LG. quindi, il numero di riferimenti può >= numero di importazioni. |
| Source |
Ottiene o imposta l'origine di questo file LG. |
Metodi
| AddTemplate(String, List<String>, String) |
Aggiunge un nuovo modello e restituisce l'istanza aggiornata modelli. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(sperimentale) Analizza un modello per ottenere i risultati dell'analizzatore statico, incluse le variabili e i riferimenti al modello. |
| DeleteTemplate(String) |
Rimuove un modello esistente nelle istanze dei modelli correnti. |
| Equals(Object) |
Classe per l'uso dei modelli di generazione del linguaggio. |
| Evaluate(String, Object, EvaluationOptions) |
Valutare un modello con nome e ambito specificati. |
| EvaluateText(String, Object, EvaluationOptions) |
Valuta una stringa di modello inline. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Espande un modello con nome e ambito specificati. Restituisce tutte le possibili risposte anziché una casuale. |
| GetHashCode() |
Classe per l'uso dei modelli di generazione del linguaggio. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser per trasformare il contenuto lg in un Templatesoggetto . |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser per trasformare il contenuto lg in un Templatesoggetto . |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoleti.
Parser per trasformare il contenuto lg in un Templatesoggetto . |
| ToString() |
Classe per l'uso dei modelli di generazione del linguaggio. |
| UpdateTemplate(String, String, List<String>, String) |
Aggiornamenti un modello esistente nell'istanza di Modelli correnti. |
Metodi di estensione
| Dequeue<T>(List<T>) |
Rimuove il primo elemento di una coda. |