Templates 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
언어 생성 템플릿을 사용하기 위한 클래스입니다.
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 |
인라인 콘텐츠에 대한 임시 템플릿 ID 접두사입니다. |
속성
AllDiagnostics |
현재 lg 파일에서 모든 진단을 가져오고 lg 파일을 참조합니다. |
AllTemplates |
현재 lg 파일에서 모든 템플릿을 가져오고 lg 파일을 참조합니다. |
Content |
LG 콘텐츠를 가져오거나 설정합니다. |
Diagnostics |
진단을 가져오거나 설정합니다. |
EnableFromFile |
LG 템플릿에서 fromFile이 허용되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
ExpressionParser |
식 파서 를 가져오거나 설정합니다. |
Id |
이 LG 파일의 ID를 가져오거나 설정합니다. |
ImportResolver |
가져온 lg 파일의 리소스 ID를 확인하기 위한 대리자를 가져오거나 설정합니다. |
Imports |
이 LG 파일에 직접 포함된 가져오기 요소를 가져오거나 설정합니다. |
LgOptions |
현재 LG 파일에 대한 evluation 옵션을 가져옵니다. |
NamedReferences |
가져오기 별칭에서 템플릿으로의 맵을 가져오거나 설정합니다. |
Namespace |
현재 LG 파일에 등록할 네임스페이스를 가져옵니다. |
Options |
lG 파일 옵션을 가져오거나 설정합니다. |
References |
이 LG 파일에 Imports있는 모든 참조를 가져오거나 설정합니다. 참고: 참조에는 이 LG 파일에 직접 속한 자식뿐만 아니라 LG 파일에서 가져온 모든 자식 가져오기가 포함됩니다. 따라서 참조 수는 = 가져오기 수일 수 있습니다 >. |
Source |
이 LG 파일의 원본을 가져오거나 설정합니다. |
메서드
AddTemplate(String, List<String>, String) |
새 템플릿을 추가하고 업데이트된 템플릿 인스턴스를 반환합니다. |
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) |
현재 Templates 인스턴스에서 기존 템플릿을 업데이트. |
확장 메서드
Dequeue<T>(List<T>) |
큐의 첫 번째 요소를 제거합니다. |