SrgsRule 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
문법 규칙을 표현한다
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- 상속
-
SrgsRule
- 특성
설명
클래스를 SrgsRule 사용하여 런타임에 새 규칙을 만들거나 런타임에 기존 문법 스트림 또는 파일에서 규칙을 수정합니다.
인스턴스에서 정의한 문법의 개체에 의해 SrgsRuleSrgsDocument 지정된 단어와 구는 인식기가 식별할 수 있어야 하는 음성 입력을 제한합니다.
개체는 SrgsRule 단어와 구를 포함하는 개체의 순서를 지정하여 단어와 구를 말해야 하는 시퀀스를 지정합니다. 규칙 내의 단어와 구는 , , SrgsOneOfSrgsRuleRef및 요소와 SrgsToken 같은 개체로 SrgsItem표시됩니다. 사용 된 Elements 개체가 포함 된 자식 개체의 컬렉션에 SrgsRule 액세스 하는 속성입니다.
속성을 설정 Scope 하여 외부 문법의 규칙에서 규칙 참조에 를 지정할 수 있는지 여부를 SrgsRule 확인할 수 있습니다.
비어 있거나 공백만 포함된 을 정의하는 SrgsRule 것은 합법적이지 않습니다.
이 클래스는 rule W3C(World Wide Web Consortium) SRGS(Speech Recognition Grammar Specification) 버전 1.0에 정의된 요소를 나타냅니다. SRGS rule 요소에 대한 자세한 내용과 System.Speech의 지원에 대한 자세한 내용은 rule 요소를 참조하세요.
생성자
| SrgsRule(String) |
SrgsRule 클래스의 새 인스턴스를 초기화하고 규칙에 대한 식별자를 지정합니다. |
| SrgsRule(String, SrgsElement[]) |
SrgsRule 개체의 배열에서 SrgsElement 클래스의 새 인스턴스를 초기화합니다. |
속성
| BaseClass |
현재 이 속성이 지원되지 않는 경우 |
| Elements |
이 SrgsElement 인스턴스에 있는 SrgsRule 개체의 컬렉션을 가져옵니다. |
| Id |
규칙의 식별자를 가져오거나 설정합니다. |
| OnError |
현재 이 속성이 지원되지 않는 경우 |
| OnInit |
현재 이 속성이 지원되지 않는 경우 |
| OnParse |
현재 이 속성이 지원되지 않는 경우 |
| OnRecognition |
현재 이 속성이 지원되지 않는 경우 |
| Scope |
인식에 대해 규칙을 활성화할 수 있는지 여부 및 다른 규칙이 규칙을 언제 참조할 수 있는지를 가져오거나 설정합니다. |
| Script |
현재 이 속성이 지원되지 않는 경우 |
메서드
| Add(SrgsElement) |
SrgsElement 개체에 SrgsRule을 추가합니다. |
| Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |