SrgsRule Sınıf

Tanım

Dil bilgisi kuralını temsil eder.

public ref class SrgsRule
[System.Serializable]
public class SrgsRule
public class SrgsRule
[<System.Serializable>]
type SrgsRule = class
type SrgsRule = class
Public Class SrgsRule
Devralma
SrgsRule
Öznitelikler

Açıklamalar

Sınıfını SrgsRule kullanarak çalışma zamanında yeni bir kural oluşturun veya çalışma zamanında var olan bir dil bilgisi akışı veya dosyasındaki bir kuralı değiştirin.

Örnekler tarafından SrgsDocument tanımlanan dil bilgilerindeki nesneler tarafından SrgsRule belirtilen sözcükler ve tümcecikler, tanıyıcının tanımlayabilmesi gereken konuşulan girişi sınırlar.

Bir SrgsRule nesne, sözcükleri ve tümcecikleri içeren nesneleri sıralayarak konuşulması gereken sırayı belirtir. Kural içindeki sözcükler ve tümcecikler , , SrgsOneOfSrgsRuleRefve SrgsToken öğeleri gibi SrgsItemnesnelerle temsil edilir. Bir nesnenin Elements içerdiği alt nesneler SrgsRule koleksiyonuna erişmek için özelliğini kullanın.

Bir dış dil bilgisi içindeki bir kuraldan bir kural başvurusunda belirtilip SrgsRule belirtilemeyeceğini belirlemek için özelliğini ayarlayabilirsiniz Scope .

Boş veya yalnızca boşluk içeren bir SrgsRule tanımlamak yasal değildir.

Bu sınıf, World Wide Web Consortium (W3C) Konuşma Tanıma Dil Bilgisi Belirtimi (SRGS) Sürüm 1.0'da tanımlanan öğeyi temsil ederrule. SRGS rule öğesi hakkında bilgi edinmek ve System.Speech tarafından destekle ilgili ayrıntılar için bkz. rule Öğesi.

Oluşturucular

SrgsRule(String)

sınıfının yeni bir örneğini SrgsRule başlatır ve kuralın tanımlayıcısını belirtir.

SrgsRule(String, SrgsElement[])

Bir nesne dizisinden sınıfının yeni bir örneğini SrgsRuleSrgsElement başlatır.

Özellikler

BaseClass

Bu özellik şu anda desteklenmiyor.

Elements

Örnekteki nesne SrgsRule koleksiyonunu SrgsElement alır.

Id

Kuralın tanımlayıcısını alır veya ayarlar.

OnError

Bu özellik şu anda desteklenmiyor.

OnInit

Bu özellik şu anda desteklenmiyor.

OnParse

Bu özellik şu anda desteklenmiyor.

OnRecognition

Bu özellik şu anda desteklenmiyor.

Scope

Tanıma için bir kuralın etkinleştirilip etkinleştirilemeyeceğini ve kurala başka kurallar tarafından ne zaman başvurulabileceğini alır veya ayarlar.

Script

Bu özellik şu anda desteklenmiyor.

Yöntemler

Add(SrgsElement)

Nesneye bir SrgsElementSrgsRule ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.