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>) |
큐의 첫 번째 요소를 제거합니다. |