Dela via


Templates Klass

Definition

Klass för att arbeta med language generation-mallar.

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
Templates

Kommentarer

Templates.ParseFile(path) läser in en . LG-fil . Templates.ParseText(text) läser in språkgenereringsmallar från text.

Konstruktorer

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

InlineTemplateIdPrefix

Prefixet Temp Template ID för infogat innehåll.

Egenskaper

AllDiagnostics

Hämtar all diagnostik från aktuell lg-fil och referens-lg-filer.

AllTemplates

Hämtar alla mallar från aktuell lg-fil och referens-lg-filer.

Content

Hämtar eller anger LG-innehåll.

Diagnostics

Hämtar eller ställer in diagnostik.

EnableFromFile

Hämtar eller anger ett värde som anger om fromFile tillåts i LG-mallar.

ExpressionParser

Hämtar eller anger uttrycksparser.

Id

Hämtar eller anger ID för den här LG-filen.

ImportResolver

Hämtar eller anger ombud för att matcha resurs-ID för importerad LG-fil.

Imports

Hämtar eller anger importelement som den här LG-filen innehåller direkt.

LgOptions

Hämtar evluationsalternativen för den aktuella LG-filen.

NamedReferences

Hämtar eller anger mappning från importalias till mallar.

Namespace

Hämtar namnområdet för att registrera sig för den aktuella LG-filen.

Options

Hämtar eller anger lG-filalternativ.

References

Hämtar eller anger alla referenser som lg-filen har från Imports. Obs! Referensen innehåller alla underordnade importer från LG-filen, inte bara de underordnade som tillhör den här LG-filen direkt. så kan referensantalet >= importantal.

Source

Hämtar eller anger källan för den här LG-filen.

Metoder

AddTemplate(String, List<String>, String)

Lägger till en ny mall och returnerar den uppdaterade mallinstansen.

AnalyzeTemplate(String, AnalyzerOptions)

(experimentell) Analyserar en mall för att hämta statiska analysresultat, inklusive variabler och mallreferenser.

DeleteTemplate(String)

Tar bort en befintlig mall i aktuella mallinstanser.

Equals(Object)

Klass för att arbeta med language generation-mallar.

Evaluate(String, Object, EvaluationOptions)

Utvärdera en mall med angivet namn och omfång.

EvaluateText(String, Object, EvaluationOptions)

Utvärderar en infogad mallsträng.

ExpandTemplate(String, Object, EvaluationOptions)

Expanderar en mall med angivet namn och omfång. Returnera alla möjliga svar i stället för slumpmässiga svar.

GetHashCode()

Klass för att arbeta med language generation-mallar.

ParseFile(String, ImportResolverDelegate, ExpressionParser)

Parser för att göra lg-innehåll till en Templates.

ParseResource(LGResource, ImportResolverDelegate, ExpressionParser)

Parser för att göra lg-innehåll till en Templates.

ParseText(String, String, ImportResolverDelegate, ExpressionParser)
Föråldrad.

Parser för att göra lg-innehåll till en Templates.

ToString()

Klass för att arbeta med language generation-mallar.

UpdateTemplate(String, String, List<String>, String)

Uppdateringar en befintlig mall i den aktuella mallinstansen.

Tilläggsmetoder

Dequeue<T>(List<T>)

Tar bort det första elementet i en kö.

Gäller för