다음을 통해 공유


SrgsRuleRef 클래스

정의

규칙에 대한 참조를 지정하는 문법 요소를 나타냅니다.

public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
    inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
    inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
상속
특성

설명

합니다 SrgsRuleRef 클래스는 다시 사용 하려는 경우에 특히 유용는 SrgsRule 요소 내용이 이미 정의 되었습니다. 기존 규칙을 다시 사용 하 여 복잡 한 문법을 더 빠르게 빌드할 수 있습니다.

생성자 중 하나를 사용할 수는 SrgsRuleRef 참조 클래스는 SrgsRule 개체 또는 rule 요소는 다음이 발생 하는 경우:

  • 합니다 SrgsRule 개체의 값을 포함 하는 문법에는 해당 Scope 속성은 Public 또는 Private합니다.

  • 합니다 rule 요소는 외부 문법의 값에 해당 scope 특성이 public합니다.

  • rule 요소는 외부 문법의 값을 해당 scope 특성이 private,으로 선언 되 고는 root rule 외부 문법의 합니다.

이 클래스를 나타내는 합니다 ruleref World Wide Web Consortium (W3C)에 정의 된 요소 음성 인식 문법 Specification (SRGS) 버전 1.0합니다. SRGS에 대 한 자세한 ruleref 요소 및 해당 지 System.Speech에 대 한 세부 정보를 참조 하세요 ruleref 요소합니다.

생성자

SrgsRuleRef(SrgsRule)

SrgsRuleRef 클래스의 새 인스턴스를 초기화하고 참조할 규칙을 지정합니다.

SrgsRuleRef(SrgsRule, String)

참조에 대한 규칙과 의미 키를 포함하는 문자열을 지정하는 SrgsRuleRef 클래스의 새 인스턴스를 초기화합니다.

SrgsRuleRef(SrgsRule, String, String)

참조에 대한 규칙, 의미 사전의 문자열 별칭 및 초기화 매개 변수를 지정하는 SrgsRuleRef 클래스의 새 인스턴스를 초기화합니다.

SrgsRuleRef(Uri)

SrgsRuleRef 클래스의 새 인스턴스를 초기화하며 참조에 대한 외부 문법 파일의 위치를 지정합니다.

SrgsRuleRef(Uri, String)

참조에 대한 외부 문법 파일의 위치와 규칙의 식별자를 지정하는 SrgsRuleRef 클래스의 새 인스턴스를 초기화합니다.

SrgsRuleRef(Uri, String, String)

외부 문법 파일의 위치, 규칙의 식별자 및 의미 사전의 문자열 별칭을 지정하는 SrgsRuleRef 클래스의 새 인스턴스를 초기화합니다.

SrgsRuleRef(Uri, String, String, String)

외부 문법 파일의 위치, 규칙의 식별자, 의미 사전의 문자열 별칭 및 초기화 매개 변수를 지정하는 SrgsRuleRef 클래스의 새 인스턴스를 초기화합니다.

필드

Dictation

이 문법과 관련된 받아쓰기 항목에서 정의한 대로 음성 입력을 일치시킬 수 있는 규칙을 정의합니다.

Garbage

다음 토큰 또는 음성 입력의 끝까지 또는 규칙과 일치하는 다음 항목이 검색될 때까지 임의의 음성을 일치시킬 수 있는 규칙을 정의합니다.

MnemonicSpelling

음성 입력 시 단어의 각 철자를 포함할 수 있는지와 각 철자를 단어로 인식할 수 있는지를 나타냅니다.

Null

오디오 입력이 없으면 자동으로 일치하는 규칙을 정의합니다.

Void

말할 수 없는 규칙을 정의합니다. 해당 시퀀스를 시퀀스에 VOID를 자동으로 삽입 뚫고 있습니다.

속성

Params

SrgsRuleRef 요소의 초기화 매개 변수를 가져옵니다.

SemanticKey

의미 사전에 대한 별칭 문자열을 가져옵니다.

Uri

SrgsRuleRef 요소가 참조하는 규칙의 URI를 가져옵니다.

메서드

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.

(다음에서 상속됨 MarshalByRefObject)
Equals(Object)

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

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

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

(다음에서 상속됨 Object)
GetLifetimeService()
사용되지 않음.

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.

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

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

(다음에서 상속됨 Object)
InitializeLifetimeService()
사용되지 않음.

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.

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

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

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

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.

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

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

(다음에서 상속됨 Object)

적용 대상

추가 정보