Templates 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用 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)
- 繼承
備註
Templates.ParseFile(path) 會載入一個 .LG 檔案。 Templates.ParseText(text) 會從文字載入語言生成範本。
建構函式
欄位
| 名稱 | Description |
|---|---|
| InlineTemplateIdPrefix |
內嵌內容的臨時模板 ID 前綴。 |
屬性
| 名稱 | Description |
|---|---|
| AllDiagnostics |
從目前的 LG 檔案取得所有診斷資料,並參考 LG 檔案。 |
| AllTemplates |
可以從目前的 LG 檔案取得所有範本,並參考 LG 檔案。 |
| Content |
取得或設定 LG 內容。 |
| Diagnostics |
接收或設定診斷。 |
| EnableFromFile |
會取得或設定一個值,指示 fromFile 是否允許在 LG 範本中使用。 |
| ExpressionParser |
取得或設定表達式解析器。 |
| Id |
取得或設定這個 LG 檔案的 ID。 |
| ImportResolver |
取得或設定代理以解析匯入的 LG 檔案的資源 ID。 |
| Imports |
取得或設定匯入這個 LG 檔案直接包含的元素。 |
| LgOptions |
取得目前 LG 檔案的升級選項。 |
| NamedReferences |
從匯入別名到模板的映射或設定。 |
| Namespace |
取得註冊當前 LG 檔案的命名空間。 |
| Options |
取得或設定 lG 檔案選項。 |
| References |
取得或設定這個 LG 檔案的所有參考來源。Imports 注意:參考資料包含所有從 LG 檔案匯入的子檔案,而非僅子節點直接屬於此 LG 檔案。 因此,參考計數可能會 >= 匯入計數。 |
| Source |
取得或設定這個 LG 檔案的來源。 |
方法
| 名稱 | Description |
|---|---|
| AddTemplate(String, List<String>, String) |
新增一個範本並回傳更新後的 Templates 實例。 |
| AnalyzeTemplate(String, AnalyzerOptions) |
(實驗性)分析範本以取得靜態分析結果,包括變數與範本參考。 |
| DeleteTemplate(String) |
移除目前 Templates 實例中的現有範本。 |
| Equals(Object) |
使用 Language Generation 範本的課程。 |
| Evaluate(String, Object, EvaluationOptions) |
評估具有指定名稱和範圍的範本。 |
| EvaluateText(String, Object, EvaluationOptions) |
評估內嵌模板字串。 |
| ExpandTemplate(String, Object, EvaluationOptions) |
擴充一個包含名字和範圍的範本。 傳回所有可能的回應,而不是隨機的回應。 |
| GetHashCode() |
使用 Language Generation 範本的課程。 |
| ParseFile(String, ImportResolverDelegate, ExpressionParser) |
解析器將 LG 內容轉換成 Templates. |
| ParseResource(LGResource, ImportResolverDelegate, ExpressionParser) |
解析器將 LG 內容轉換成 Templates. |
| ParseText(String, String, ImportResolverDelegate, ExpressionParser) |
已淘汰.
解析器將 LG 內容轉換成 Templates. |
| ToString() |
使用 Language Generation 範本的課程。 |
| UpdateTemplate(String, String, List<String>, String) |
更新目前 Templates 實例中的現有範本。 |
擴充方法
| 名稱 | Description |
|---|---|
| Dequeue<T>(List<T>) |
移除佇列的第一個元素。 |