Taal

Templates Klas

Definitie

Cursus voor het werken met Language Generation-sjablonen.

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)
Overname
Templates

Opmerkingen

Templates.ParseFile(path) zal een laaden. LG-bestand. Templates.ParseText(text) laadt taalgeneratie-sjablonen vanuit tekst.

Constructors

Name Description
Templates(IList<Template>, IList<TemplateImport>, IList<Diagnostic>, IList<Templates>, String, String, ExpressionParser, ImportResolverDelegate, IList<String>, String, IDictionary<String,Templates>)

Initialiseert een nieuw exemplaar van de Templates klasse.

Velden

Name Description
InlineTemplateIdPrefix

Tijdelijke sjabloon-ID-voorvoegsel voor inline content.

Eigenschappen

Name Description
AllDiagnostics

Krijgt alle diagnostische gegevens uit het huidige LG-bestand en referentie-LG-bestanden.

AllTemplates

Je haalt alle sjablonen uit het huidige LG-bestand en referentie-LG-bestanden.

Content

Ze krijgen of zetten LG-content.

Diagnostics

Krijgt of stelt diagnostische gegevens in.

EnableFromFile

Krijgt of stelt een waarde in die aangeeft of fromFile is toegestaan in LG-templates.

ExpressionParser

Krijgt of zet expressieparser.

Id

Krijgt of stelt het id van dit LG-bestand in.

ImportResolver

Krijgt of stelt delegate in voor het oplossen van resource-id van geïmporteerd LG-bestand.

Imports

Krijgt of stelt importelementen die dit LG-bestand direct bevat.

LgOptions

Krijgt de evluatie-opties voor het huidige LG-bestand.

NamedReferences

Krijgt of stelt het koppelen van importalias naar templates.

Namespace

Krijgt de naamruimte om zich te registreren voor het huidige LG-bestand.

Options

Krijgt of stelt lG-bestandsopties in.

References

Krijgt of stelt alle referenties in die dit LG-bestand heeft van Imports. Opmerking: de referentie bevat alle kindimporten uit het LG-bestand, niet alleen behoren de kinderen direct tot dit LG-bestand. Dus, referentietelling = >importaantal.

Source

Krijgt of stelt de bron van dit LG-bestand in.

Methoden

Name Description
AddTemplate(String, List<String>, String)

Voegt een nieuw sjabloon toe en retourneert de bijgewerkte Template-instantie.

AnalyzeTemplate(String, AnalyzerOptions)

(experimenteel) Analyseert een sjabloon om de resultaten van de statische analyzer te verkrijgen, inclusief variabelen en templatereferenties.

DeleteTemplate(String)

Verwijdert een bestaande template in huidige Template-instanties.

Equals(Object)

Cursus voor het werken met Language Generation-sjablonen.

Evaluate(String, Object, EvaluationOptions)

Evalueer een sjabloon met voornaam en reikwijdte.

EvaluateText(String, Object, EvaluationOptions)

Evalueert een inline templatestring.

ExpandTemplate(String, Object, EvaluationOptions)

Breidt een sjabloon uit met een voornaam en reikwijdte. Geef alle mogelijke antwoorden terug in plaats van willekeurige antwoorden.

GetHashCode()

Cursus voor het werken met Language Generation-sjablonen.

ParseFile(String, ImportResolverDelegate, ExpressionParser)

Parser om LG-inhoud om te zetten in een Templates.

ParseResource(LGResource, ImportResolverDelegate, ExpressionParser)

Parser om LG-inhoud om te zetten in een Templates.

ParseText(String, String, ImportResolverDelegate, ExpressionParser)
Verouderd.

Parser om LG-inhoud om te zetten in een Templates.

ToString()

Cursus voor het werken met Language Generation-sjablonen.

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

Werkt een bestaande template bij in de huidige Template-instantie.

Extensiemethoden

Name Description
Dequeue<T>(List<T>)

Verwijdert het eerste element van een wachtrij.

Van toepassing op