Templates Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Uwagi
Templates.ParseFile(ścieżka) załaduje element . Plik LG . Templates.ParseText(text) załaduje szablony generowania języka z tekstu.
Konstruktory
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. |