Templates Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Klass för att arbeta med språkgenereringsmallar.
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)
- Arv
Kommentarer
Templates.ParseFile(path) kommer att ladda en . LG-fil. Templates.ParseText(text) laddar språkgenereringsmallar från text.
Konstruktorer
| Name | Description |
|---|---|
| Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>) |
Initierar en ny instans av Templates klassen. |
Fält
| Name | Description |
|---|---|
| InlineTemplateIdPrefix |
Prefix för tillfällig mall-ID för inline-innehåll. |
Egenskaper
| Name | Description |
|---|---|
| AllDiagnostics |
Får all diagnostik från aktuell LG-fil och referens-lg-filer. |
| AllTemplates |
Får alla mallar från aktuell LG-fil och referens-LG-filer. |
| Content |
Får eller ställer in LG-innehåll. |
| Diagnostics |
Får eller ställer in diagnostik. |
| EnableFromFile |
Får eller sätter ett värde som anger om fromFile är tillåtet i LG-mallar. |
| ExpressionParser |
Får eller sätter uttrycksparser. |
| Id |
Får eller sätter ID på denna LG-fil. |
| ImportResolver |
Får eller sätter delegat för att lösa resurs-ID för importerad LG-fil. |
| Imports |
Hämtar eller sätter importelement som denna LG-fil innehåller direkt. |
| LgOptions |
Får eklueringsalternativen för nuvarande LG-fil. |
| NamedReferences |
Hämtar eller sätter mappar från importalias till mallar. |
| Namespace |
Får namnrymden för att registrera den aktuella LG-filen. |
| Options |
Får eller ställer in lG-filalternativ. |
| References |
Hämtar eller sätter alla referenser som denna LG-fil har från Imports. Observera: referensen inkluderar alla barnimporter från LG-filen, inte bara barnen tillhör denna LG-fil direkt. Så, referensräkning kan >= importräkning. |
| Source |
Får eller sätter källan till denna LG-fil. |
Metoder
| Name | Description |
|---|---|
| AddTemplate(String, List<String>, String) |
Lägger till en ny mall och returnerar den uppdaterade mallinstansen. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(experimentellt) Analyserar en mall för att få de statiska analysatorresultaten inklusive variabler och mallreferenser. |
| DeleteTemplate(String) |
Tar bort en befintlig mall i nuvarande mallinstanser. |
| Equals(Object) |
Klass för att arbeta med språkgenereringsmallar. |
| Evaluate(String, Object, EvaluationOptions) |
Utvärdera en mall med förnamn och omfattning. |
| EvaluateText(String, Object, EvaluationOptions) |
Utvärderar en inline-mallsträng. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Utökar en mall med förnamn och omfattning. Returnera alla möjliga svar istället för slumpmässiga. |
| GetHashCode() |
Klass för att arbeta med språkgenereringsmallar. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser för att omvandla LG-innehåll till en Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser för att omvandla LG-innehåll till en Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Föråldrad.
Parser för att omvandla LG-innehåll till en Templates. |
| ToString() |
Klass för att arbeta med språkgenereringsmallar. |
| UpdateTemplate(String, String, List<String>, String) |
Uppdaterar en befintlig mall i nuvarande mallinstans. |
Tilläggsmetoder
| Name | Description |
|---|---|
| Dequeue<T>(List<T>) |
Tar bort första elementet i en kö. |