Templates Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс для работы с шаблонами создания языка.
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)
- Наследование
Комментарии
Templates.ParseFile(path) загрузит . LG-файл . Templates.ParseText(text) загрузит шаблоны создания языка из текста.
Конструкторы
Поля
InlineTemplateIdPrefix |
Префикс идентификатора шаблона временного шаблона для встроенного содержимого. |
Свойства
AllDiagnostics |
Получает все диагностические данные из текущего файла LG и ссылочные файлы LG. |
AllTemplates |
Получает получение всех шаблонов из текущего файла LG и ссылочных файлов LG. |
Content |
Возвращает или задает содержимое LG. |
Diagnostics |
Возвращает или задает диагностику. |
EnableFromFile |
Возвращает или задает значение, указывающее, разрешен ли параметр fromFile в шаблонах LG. |
ExpressionParser |
Возвращает или задает средство синтаксического анализа выражений. |
Id |
Возвращает или задает идентификатор этого LG-файла. |
ImportResolver |
Возвращает или задает делегат для разрешения идентификатора ресурса импортированного lg-файла. |
Imports |
Возвращает или задает элементы импорта, непосредственно содержащиеся в этом LG-файле. |
LgOptions |
Возвращает параметры эвлюации для текущего LG-файла. |
NamedReferences |
Получает или задает сопоставление псевдонима импорта с шаблонами. |
Namespace |
Возвращает пространство имен, регистрируемое для текущего LG-файла. |
Options |
Возвращает или задает параметры файла lG. |
References |
Возвращает или задает все ссылки, имеющиеся в этом LG-файле из Imports. Примечание. Ссылка включает все дочерние импорты из ФАЙЛА LG, а не только дочерние элементы принадлежат непосредственно этому LG-файлу. Таким образом, число ссылок может >= количество импортов. |
Source |
Возвращает или задает источник этого LG-файла. |
Методы
AddTemplate(String, List<String>, String) |
Добавляет новый шаблон и возвращает обновленный экземпляр Templates. |
AnalyzeTemplate(String, AnalyzerOptions) |
(экспериментальный) Анализирует шаблон, чтобы получить результаты статического анализатора, включая переменные и ссылки на шаблоны. |
DeleteTemplate(String) |
Удаляет существующий шаблон в текущих экземплярах шаблонов. |
Equals(Object) |
Класс для работы с шаблонами создания языка. |
Evaluate(String, Object, EvaluationOptions) |
Оцените шаблон с заданным именем и областью. |
EvaluateText(String, Object, EvaluationOptions) |
Вычисляет строку встроенного шаблона. |
ExpandTemplate(String, Object, EvaluationOptions) |
Развертывает шаблон с заданным именем и областью. Возвращает все возможные ответы вместо случайного. |
GetHashCode() |
Класс для работы с шаблонами создания языка. |
ParseFile(String, ImportResolverDelegate, ExpressionParser) |
Средство синтаксического анализа для включения содержимого LG в Templates. |
ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
Средство синтаксического анализа для включения содержимого LG в Templates. |
ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
Устаревшие..
Средство синтаксического анализа для включения содержимого LG в Templates. |
ToString() |
Класс для работы с шаблонами создания языка. |
UpdateTemplate(String, String, List<String>, String) |
Обновления существующий шаблон в текущем экземпляре шаблонов. |
Методы расширения
Dequeue<T>(List<T>) |
Удаляет первый элемент очереди. |