SrgsRuleRef Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir kurala başvuru belirten dilbilgisi öğesini temsil eder.
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
- 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ğininscope
değeri şeklindedirpublic
.rule
öğesi bir dış dil bilgisi içindedir, özniteliğininscope
değeri olurprivate
ve dış dil bilgisi olarakroot 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) |