다음을 통해 공유


SrgsDocument 클래스

정의

SRGS(Speech Recognition Grammar Specification) 버전 1.0을 준수하는 강력한 형식의 런타임 문법을 빌드하는 데 사용되는 디자인 타임 개체를 정의합니다.

public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
상속
SrgsDocument
특성

설명

중요합니다

신뢰할 수 없는 데이터와 함께 이 형식의 인스턴스를 사용하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터에서만 이 개체를 사용합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.

SrgsDocument 인스턴스를 생성하고 SRGS 요소(예: SrgsRule,SrgsOneOfSrgsItem, SrgsRuleRefSrgsSemanticInterpretationTag및)를 나타내는 클래스의 인스턴스를 추가하여 문법을 작성할 수 있습니다SrgsToken. 기존 SRGS 규격 XML 문법 파일, 인스턴스 또는 인스턴스에서 인스턴스SrgsDocumentSrgsRule생성 GrammarBuilder 할 수도 있습니다.

개체를 SrgsDocument 만든 후에는 개체에 Grammar 로드하거나 개체에서 읽을 SrgsGrammarCompiler 수 있도록 하여 Grammar컴파일할 수 있습니다.

생성자

Name Description
SrgsDocument()

SrgsDocument 클래스의 새 인스턴스를 초기화합니다.

SrgsDocument(GrammarBuilder)

개체에서 클래스의 새 인스턴스를 SrgsDocumentGrammarBuilder 초기화합니다.

SrgsDocument(SrgsRule)

클래스의 새 인스턴스를 SrgsDocument 초기화하고 문법의 루트 규칙으로 개체를 지정합니다 SrgsRule .

SrgsDocument(String)

인스턴스 SrgsDocument 를 채우는 데 사용되는 XML 문서의 위치를 지정하는 클래스의 새 인스턴스를 SrgsDocument 초기화합니다.

SrgsDocument(XmlReader)

XML 형식 문법 파일을 참조하는 인스턴스에서 클래스의 SrgsDocumentXmlReader 인스턴스를 초기화합니다.

속성

Name Description
AssemblyReferences

인스턴스에 대한 SrgsDocument 어셈블리 참조 정보를 가져옵니다.

CodeBehind

인스턴스에 대한 SrgsDocument 코드 숨김 정보를 가져옵니다.

Culture

인스턴스의 문화권 정보를 SrgsDocument 가져오거나 설정합니다.

Debug

줄 번호를 인라인 스크립트에 추가할지 여부를 가져오거나 설정합니다.

ImportNamespaces

현재 SrgsDocument 인스턴스의 관련 네임스페이스를 가져옵니다.

Language

클래스의 인라인 코드에 사용되는 프로그래밍 언어를 SrgsDocument 가져오거나 설정합니다.

Mode

클래스의 모드를 SrgsDocument 가져오거나 설정합니다.

Namespace

클래스의 SrgsDocument 네임스페이스를 가져오거나 설정합니다.

PhoneticAlphabet

클래스의 윗주 알파벳을 SrgsDocument 가져오거나 설정합니다.

Root

클래스의 SrgsDocument 루트 규칙을 가져오거나 설정합니다.

Rules

현재 클래스에 대해 SrgsDocument 정의된 규칙의 컬렉션을 가져옵니다.

Script

SrgsDocument 클래스에 대한 .NET 스크립팅 언어를 가져오거나 설정합니다.

XmlBase

클래스의 기본 URI를 SrgsDocument 가져오거나 설정합니다.

메서드

Name Description
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
WriteSrgs(XmlWriter)

SrgsDocument을 준수하는 XML 형식 문법 파일에 개체의 내용을 씁니다.

적용 대상

추가 정보