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 lavorare con template di generazione di 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 file . LG file . Templates.ParseText(text) caricherà i template di generazione linguistica dal testo.
Costruttori
| Nome | Descrizione |
|---|---|
| Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>) |
Inizializza una nuova istanza della classe Templates. |
Campi
| Nome | Descrizione |
|---|---|
| InlineTemplateIdPrefix |
Prefisso ID modello temporaneo per contenuti inline. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllDiagnostics |
Ottiene tutte le diagnostiche dai file LG attuali e dai file LG di riferimento. |
| AllTemplates |
Ottiene tutti i template dal file lg attuale e i file di riferimento LG. |
| Content |
Riceve o imposta contenuti LG. |
| Diagnostics |
Ottiene o imposta la diagnostica. |
| EnableFromFile |
Ottiene o imposta un valore che indica se fromFile è consentito nei template LG. |
| ExpressionParser |
Ottiene o imposta il parser delle espressioni. |
| Id |
Ottiene o imposta l'ID di questo file LG. |
| ImportResolver |
Ottiene o imposta delegato per risolvere l'ID della risorsa di un file lg importato. |
| Imports |
Ottiene o imposta direttamente gli elementi di importazione che questo file LG contiene. |
| LgOptions |
Ottiene le opzioni di evalizzazione per il file LG attuale. |
| NamedReferences |
Ottiene o imposta la mappa dall'import alias ai template. |
| Namespace |
Ottiene lo spazio dei nomi per registrarsi per il file LG attuale. |
| Options |
Ottiene o imposta le opzioni di file lg. |
| References |
Ottiene o imposta tutti i riferimenti che questo file LG ha da Imports. Avviso: il riferimento include tutte le importazioni figlie dal file LG, non solo i figli appartengono direttamente a questo file LG. quindi, il conteggio dei riferimenti può >= conteggio importazioni. |
| Source |
Ottiene o imposta la sorgente di questo file LG. |
Metodi
| Nome | Descrizione |
|---|---|
| AddTemplate(String, List<String>, String) |
Aggiunge un nuovo template e restituisce l'istanza aggiornata dei Template. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(sperimentale) Analizza un template per ottenere i risultati dell'analizzatore statico, inclusi variabili e riferimenti al template. |
| DeleteTemplate(String) |
Rimuove un template esistente nelle istanze attuali dei Template. |
| Equals(Object) |
Classe per lavorare con template di generazione di linguaggio. |
| Evaluate(String, Object, EvaluationOptions) |
Valutare un modello con il nome e l'ambito specificati. |
| EvaluateText(String, Object, EvaluationOptions) |
Valuta una stringa di template inline. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Espande un modello con nome e ambito. Restituisce tutte le risposte possibili anziché una casuale. |
| GetHashCode() |
Classe per lavorare con template di generazione di linguaggio. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser per trasformare contenuti LG in un Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser per trasformare contenuti LG in un Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Obsoleti.
Parser per trasformare contenuti LG in un Templates. |
| ToString() |
Classe per lavorare con template di generazione di linguaggio. |
| UpdateTemplate(String, String, List<String>, String) |
Aggiorna un template esistente nell'istanza attuale di Template. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| Dequeue<T>(List<T>) |
Rimuove il primo elemento di una coda. |