SrgsRuleRef Sınıf

Tanım

Bir kurala başvuru belirten dilbilgisi öğesini temsil eder.

public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
    inherit SrgsElement
type SrgsRuleRef = class
    inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
Devralma
Öznitelikler

Açıklamalar

SrgsRuleRef sınıfı özellikle içeriği önceden tanımlanmış bir SrgsRule öğeyi yeniden kullanmak istediğinizde kullanışlıdır. Mevcut kuralları yeniden kullanarak karmaşık dil bilgilerini daha hızlı bir şekilde oluşturabilirsiniz.

Aşağıdakiler doğruysa bir SrgsRule nesneye veya rule öğeye başvurmak için sınıfının oluşturucularından SrgsRuleRef birini kullanabilirsiniz:

  • SrgsRule Nesnesi, dil bilgisi içeren içindedir ve özelliğinin Scope değeri veya PrivateşeklindedirPublic.

  • rule öğesi bir dış dil bilgisi içindedir ve özniteliğinin scope değeri şeklindedirpublic.

  • rule öğesi bir dış dil bilgisi içindedir, özniteliğinin scope değeri olur privateve dış dil bilgisi olarak root rule bildirilir.

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

Oluşturucular

SrgsRuleRef(SrgsRule)

sınıfının yeni bir örneğini SrgsRuleRef başlatır ve başvurulacak kuralı belirtir.

SrgsRuleRef(SrgsRule, String)

Başvurulacak kuralı ve semantik anahtar içeren bir dizeyi belirterek sınıfının yeni bir örneğini SrgsRuleRef başlatır.

SrgsRuleRef(SrgsRule, String, String)

Başvurulacak kuralı, semantik sözlüğün SrgsRuleRef dize diğer adını ve başlatma parametrelerini belirterek sınıfının yeni bir örneğini başlatır.

SrgsRuleRef(Uri)

sınıfının yeni bir örneğini SrgsRuleRef başlatır ve başvurulacak dış dil bilgisi dosyasının konumunu belirtir.

SrgsRuleRef(Uri, String)

Dış dil bilgisi dosyasının SrgsRuleRef konumunu ve başvurulacak kuralın tanımlayıcısını belirterek sınıfının yeni bir örneğini başlatır.

SrgsRuleRef(Uri, String, String)

Dış dil bilgisi dosyasının SrgsRuleRef konumunu, kuralın tanımlayıcısını ve semantik sözlüğün dize diğer adını belirterek sınıfının yeni bir örneğini başlatır.

SrgsRuleRef(Uri, String, String, String)

Dış dil bilgisi dosyasının SrgsRuleRef konumunu, kuralın tanımlayıcısını, anlam sözlüğünün dize diğer adını ve başlatma parametrelerini belirterek sınıfının yeni bir örneğini başlatır.

Alanlar

Dictation

Bu dil bilgisi ile ilişkili dikte konusu tarafından tanımlanan konuşulan girişle eşleşebilen bir kural tanımlar.

Garbage

Bir sonraki kural eşleşmesine, sonraki belirteçe veya konuşulan girişin sonuna kadar herhangi bir konuşmayı eşleştirebilen bir kural tanımlar.

MnemonicSpelling

Konuşma girişinin bir sözcüğün hecelenmiş harflerini içerebileceğini ve yazımını yapılan harflerin sözcük olarak tanınabileceğini gösterir.

Null

Herhangi bir ses girişi olmadığında otomatik olarak eşleştirilen bir kural tanımlar.

Void

Asla konuşulamayacak bir kural tanımlar. Void'in bir diziye eklenmesi, bu diziyi otomatik olarak tarif edilemez hale getirir.

Özellikler

Params

Bir SrgsRuleRef öğenin başlatma parametrelerini alır.

SemanticKey

Anlam sözlüğü için bir diğer ad dizesi alır.

Uri

Bu SrgsRuleRef öğenin başvurduğunu kuralın URI'sini alır.

Yöntemler

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
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)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

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

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

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

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

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

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

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.