다음을 통해 공유


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, SrgsOneOf,SrgsItemSrgsRuleRefSrgsSemanticInterpretationTag, 및 SrgsToken합니다. 생성할 수도 있습니다는 SrgsDocument 의 인스턴스에서 기존 SRGS 호환 XML 문법 파일에서 인스턴스 SrgsRule, 또는 인스턴스에서 GrammarBuilder합니다.

후는 SrgsDocument 개체가 만들어지면에 로드할 수는 Grammar 개체 또는에서 컴파일된 SrgsGrammarCompiler에서 읽을 수 있도록를 Grammar 개체입니다.

참조 문법을 사용 하 여 SrgsGrammar 만듭니다.NET Framework에 대 한 시스템 음성 프로그래밍 가이드 자세한 내용 및 예제에 대 한 합니다.

생성자

SrgsDocument()

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

SrgsDocument(GrammarBuilder)

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

SrgsDocument(SrgsRule)

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

SrgsDocument(String)

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

SrgsDocument(XmlReader)

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

속성

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

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

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

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

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

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

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

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

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

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

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

Speech Recognition Grammar Specification (SRGS) Version 1.0을 준수하는 XML 형식 문법 파일에 SrgsDocument 개체의 내용을 기록합니다.

적용 대상

추가 정보