Udostępnij przez


Templates Klasa

Definicja

Klasa do pracy z szablonami generowania języka.

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

Uwagi

Templates.ParseFile(ścieżka) załaduje element . Plik LG . Templates.ParseText(text) załaduje szablony generowania języka z tekstu.

Konstruktory

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

Inicjuje nowe wystąpienie klasy Templates.

Pola

InlineTemplateIdPrefix

Prefiks identyfikatora szablonu tymczasowego dla zawartości wbudowanej.

Właściwości

AllDiagnostics

Pobiera wszystkie dane diagnostyczne z bieżącego pliku lg i odwołania do plików lg.

AllTemplates

Pobiera wszystkie szablony z bieżącego pliku lg i odwołania do plików lg.

Content

Pobiera lub ustawia zawartość LG.

Diagnostics

Pobiera lub ustawia diagnostykę.

EnableFromFile

Pobiera lub ustawia wartość wskazującą, czy parametr fromFile jest dozwolony w szablonach LG.

ExpressionParser

Pobiera lub ustawia analizator wyrażeń.

Id

Pobiera lub ustawia identyfikator tego pliku LG.

ImportResolver

Pobiera lub ustawia delegata do rozpoznawania identyfikatora zasobu zaimportowanego pliku lg.

Imports

Pobiera lub ustawia elementy importu, które zawiera ten plik LG bezpośrednio.

LgOptions

Pobiera opcje evluation dla bieżącego pliku LG.

NamedReferences

Pobiera lub ustawia mapę z aliasu importu do szablonów.

Namespace

Pobiera przestrzeń nazw do zarejestrowania się w bieżącym pliku LG.

Options

Pobiera lub ustawia opcje pliku lG.

References

Pobiera lub ustawia wszystkie odwołania do tego pliku LG z .Imports Uwaga: odwołanie obejmuje wszystkie importy podrzędne z pliku LG, nie tylko elementy podrzędne należą bezpośrednio do tego pliku LG. dlatego liczba odwołań może >= liczba importów.

Source

Pobiera lub ustawia źródło tego pliku LG.

Metody

AddTemplate(String, List<String>, String)

Dodaje nowy szablon i zwraca zaktualizowane wystąpienie szablonów.

AnalyzeTemplate(String, AnalyzerOptions)

(eksperymentalne) Analizuje szablon, aby uzyskać wyniki analizatora statycznego, w tym zmienne i odwołania do szablonu.

DeleteTemplate(String)

Usuwa istniejący szablon w bieżących wystąpieniach szablonów.

Equals(Object)

Klasa do pracy z szablonami generowania języka.

Evaluate(String, Object, EvaluationOptions)

Oceń szablon o podanej nazwie i zakresie.

EvaluateText(String, Object, EvaluationOptions)

Oblicza wbudowany ciąg szablonu.

ExpandTemplate(String, Object, EvaluationOptions)

Rozwija szablon o podanej nazwie i zakresie. Zwróć wszystkie możliwe odpowiedzi zamiast losowych.

GetHashCode()

Klasa do pracy z szablonami generowania języka.

ParseFile(String, ImportResolverDelegate, ExpressionParser)

Analizator przekształcający zawartość lg w element Templates.

ParseResource(LGResource, ImportResolverDelegate, ExpressionParser)

Analizator przekształcający zawartość lg w element Templates.

ParseText(String, String, ImportResolverDelegate, ExpressionParser)
Przestarzałe.

Analizator przekształcający zawartość lg w element Templates.

ToString()

Klasa do pracy z szablonami generowania języka.

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

Aktualizacje istniejącego szablonu w bieżącym wystąpieniu szablonów.

Metody rozszerzania

Dequeue<T>(List<T>)

Usuwa pierwszy element kolejki.

Dotyczy