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 Language Generation.
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(path) załaduje . LG . Templates.ParseText(text) ładuje szablony generowania języka z tekstu.
Konstruktory
Pola
| Nazwa | Opis |
|---|---|
| InlineTemplateIdPrefix |
Prefiks Tymczasowego szablonu ID dla treści wpisowych. |
Właściwości
| Nazwa | Opis |
|---|---|
| AllDiagnostics |
Pobiera całą diagnostykę z aktualnego pliku LG i plików LG referencyjnych. |
| AllTemplates |
Pobiera wszystkie szablony z aktualnego pliku LG i plików LG referencyjnych. |
| Content |
Pobiera lub ustawia zawartość LG. |
| Diagnostics |
Pobiera lub ustawia diagnostykę. |
| EnableFromFile |
Otrzymuje lub ustawia wartość wskazującą, czy fromFile jest dozwolony w szablonach LG. |
| ExpressionParser |
Pobiera lub ustawia parser wyrazu. |
| Id |
Gets or sets id tego pliku LG. |
| ImportResolver |
Gets or sets delegate do rozwiązywania resource id importowanego pliku lg. |
| Imports |
Pobiera lub ustawia elementy importujące bezpośrednio zawarte w tym pliku LG. |
| LgOptions |
Otrzymuje opcje ewoluacji dla aktualnego pliku LG. |
| NamedReferences |
Gets or sets mapuje alias importowany do szablonów. |
| Namespace |
Sprawia, że przestrzeń nazw rejestruje się dla aktualnego pliku LG. |
| Options |
Pobiera lub ustawia opcje plików lG. |
| References |
Pobiera lub ustawia wszystkie odniesienia, które ten plik LG posiada z Imports. Uwaga: odniesienie obejmuje wszystkie importy potomne z pliku LG, nie tylko dzieci należą bezpośrednio do tego pliku LG. Zatem liczba odniesień może >= liczba importów. |
| Source |
Gets or sets source tego pliku LG. |
Metody
| Nazwa | Opis |
|---|---|
| AddTemplate(String, List<String>, String) |
Dodaje nowy szablon i zwraca zaktualizowaną instancję szablonów. |
| AnalyzeTemplate(String, AnalyzerOptions) |
(eksperymentalne) Analizuje szablon, aby uzyskać wyniki statycznego analizatora, w tym zmienne i odniesienia do szablonów. |
| DeleteTemplate(String) |
Usuwa istniejący szablon w obecnych instancjach szablonów. |
| Equals(Object) |
Klasa do pracy z szablonami Language Generation. |
| Evaluate(String, Object, EvaluationOptions) |
Ocen szablon o nazwie i zakresie. |
| EvaluateText(String, Object, EvaluationOptions) |
Ocenia ciąg szablonu w linii. |
| ExpandTemplate(String, Object, EvaluationOptions) |
Rozszerza szablon z nazwą i zakresem. Zwróć wszystkie możliwe odpowiedzi zamiast losowej. |
| GetHashCode() |
Klasa do pracy z szablonami Language Generation. |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Parser, który zamienia zawartość lg w .Templates |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Parser, który zamienia zawartość lg w .Templates |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Przestarzałe.
Parser, który zamienia zawartość lg w .Templates |
| ToString() |
Klasa do pracy z szablonami Language Generation. |
| UpdateTemplate(String, String, List<String>, String) |
Aktualizuje istniejący szablon w obecnej instancji szablonów. |
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| Dequeue<T>(List<T>) |
Usuwa pierwszy element kolejki. |