다음을 통해 공유


SrgsItem 클래스

정의

성공적인 인식을 생성하도록 사용자가 말할 수 있는 구 또는 기타 엔터티가 포함된 문법 요소를 나타냅니다.

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

설명

개체는 SrgsItem 구, 개체와 같은 SrgsRuleRef 엔터티, 구와 SrgsRuleRef 개체의 논리적 조합 등으로 구성됩니다. 사용할 수 있습니다는 Elements 의 속성을 SrgsItem 클래스 개체의 구성 요소에 대 한 SrgsItem 액세스 권한을 얻을 수 있습니다.

지정된 SrgsRule 개체에 SrgsItem 개체가 표시되는 순서는 사용자가 개체를 말해야 하는 순서를 지정합니다. 기본적으로 의 SrgsItem 내용은 정확히 한 번 말해야 합니다. 의 SrgsItem 내용을 반복해서 말해야 하려면 생성자를 사용하고 SrgsItem 매개 변수를 repeatCount 설정합니다. 마찬가지로 를 사용할 수 있는 SrgsItem 횟수에 대한 범위를 지정하려면 속성과 속성을 설정하는 생성자 중 하나를 사용하여 을 MaxRepeatMinRepeat 만듭니 SrgsItem 다. 가 SrgsItem 이미 있는 경우 또는 메서드 중 SrgsItem.SetRepeat 하나를 사용하여 반복을 SetRepeat 지정할 수 있습니다.

속성 값을 RepeatProbability 설정하여 항목이 반복적으로 사용될 확률을 지정할 수도 있습니다.

SrgsItem 개체 내 SrgsOneOf 의 개체는 사용자가 말할 수 있는 대안 목록으로 구성됩니다. 사용할 수 있습니다는 Weight 속성을 목록에서 지정된 항목을 말할 가능성을 지정 합니다.

클래스는 SrgsItem W3C(World Wide Web Consortium) SRGS(Speech Recognition Grammar Specification) 버전 1.0에 정의된 요소를 나타냅니다item. SRGS item 요소에 대한 자세한 내용과 System.Speech의 지원에 대한 자세한 내용은 item 요소를 참조하세요.

생성자

SrgsItem()

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

SrgsItem(Int32)

SrgsItem 클래스의 새 인스턴스를 초기화하며 해당 내용이 말해져야 하는 횟수를 지정합니다.

SrgsItem(Int32, Int32)

SrgsItem 클래스의 새 인스턴스를 초기화하고 최소 및 최대 반복 횟수를 지정합니다.

SrgsItem(Int32, Int32, SrgsElement[])

SrgsItem 클래스의 새 인스턴스를 초기화하며, 이 인스턴스에 추가하기 위해 SrgsElement 개체의 배열을 지정하고, 최대 최소 반복 횟수를 설정합니다.

SrgsItem(Int32, Int32, String)

SrgsItem 클래스의 새 인스턴스를 초기화하며, 항목과 연결된 텍스트를 지정하고, 최대 최소 반복 횟수를 지정합니다.

SrgsItem(SrgsElement[])

SrgsItem 클래스의 새 인스턴스를 초기화하며 이 인스턴스에 추가하기 위해 SrgsElement 개체의 배열을 지정합니다.

SrgsItem(String)

SrgsItem 클래스의 새 인스턴스를 초기화하고 텍스트 콘텐츠를 지정합니다.

속성

Elements

SrgsItem 인스턴스에 포함된 개체의 컬렉션을 가져옵니다.

MaxRepeat

사용자가 SrgsItem의 내용을 말할 수 있는 최대 횟수를 가져옵니다.

MinRepeat

사용자가 SrgsItem의 내용을 말해야 하는 최소 횟수를 가져옵니다.

RepeatProbability

사용자가 이 SrgsItem 인스턴스 콘텐츠를 반복할 확률을 가져오거나 설정합니다.

Weight

SrgsItem 개체의 SrgsOneOf을 읽을 가능성을 조정하는 배율을 가져오거나 설정합니다.

메서드

Add(SrgsElement)

SrgsItem 인스턴스에 포함된 개체의 컬렉션에 항목을 추가합니다.

CreateObjRef(Type)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 MarshalByRefObject)
SetRepeat(Int32)

SrgsItem의 내용을 언급해야 하는 횟수를 설정합니다.

SetRepeat(Int32, Int32)

한 항목을 사용할 수 있는 최소 및 최대 횟수를 설정합니다.

ToString()

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

(다음에서 상속됨 Object)

적용 대상

추가 정보