Språk

Templates Klass

Definition

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
Templates

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ö.

Gäller för