Bagikan melalui


SrgsRuleRef Kelas

Definisi

Mewakili elemen tata bahasa yang menentukan referensi ke aturan.

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
Warisan
Atribut

Keterangan

Kelas SrgsRuleRef ini sangat berguna ketika Anda ingin menggunakan kembali elemen yang SrgsRule kontennya telah ditentukan. Dengan menggunakan kembali aturan yang ada, Anda dapat membangun tata bahasa yang kompleks dengan lebih cepat.

Anda dapat menggunakan salah satu konstruktor SrgsRuleRef kelas untuk mereferensikan SrgsRule objek atau rule elemen jika berikut ini benar:

  • Objek SrgsRule berada dalam tata bahasa yang berisi dan nilai propertinya Scope adalah Public atau Private.

  • Elemen rule berada dalam tata bahasa eksternal dan nilai atributnya scope adalah public.

  • Elemen rule berada dalam tata bahasa eksternal, nilai atributnya adalah private, dan dinyatakan scope sebagai root rule tata bahasa eksternal.

Kelas ini mewakili ruleref elemen seperti yang didefinisikan dalam World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Versi 1.0. Untuk informasi tentang elemen SRGS ruleref dan detail tentang dukungannya oleh System.Speech, lihat Elemen ruleref.

Konstruktor

SrgsRuleRef(SrgsRule)

Menginisialisasi instans SrgsRuleRef baru kelas dan menentukan aturan yang akan dirujuk.

SrgsRuleRef(SrgsRule, String)

Menginisialisasi instans SrgsRuleRef baru kelas , menentukan aturan yang akan dirujuk dan string yang berisi kunci semantik.

SrgsRuleRef(SrgsRule, String, String)

Menginisialisasi instans SrgsRuleRef baru kelas , menentukan aturan yang akan direferensikan, alias string dari kamus semantik, dan parameter inisialisasi.

SrgsRuleRef(Uri)

Menginisialisasi instans SrgsRuleRef baru kelas dan menentukan lokasi file tata bahasa eksternal untuk dirujuk.

SrgsRuleRef(Uri, String)

Menginisialisasi instans SrgsRuleRef baru kelas , menentukan lokasi file tata bahasa eksternal dan pengidentifikasi aturan yang akan dirujuk.

SrgsRuleRef(Uri, String, String)

Menginisialisasi instans SrgsRuleRef baru kelas , menentukan lokasi file tata bahasa eksternal, pengidentifikasi aturan, dan alias string kamus semantik.

SrgsRuleRef(Uri, String, String, String)

Menginisialisasi instans SrgsRuleRef baru kelas , menentukan lokasi file tata bahasa eksternal, pengidentifikasi aturan, alias string kamus semantik, dan parameter inisialisasi.

Bidang

Dictation

Menentukan aturan yang dapat mencocokkan input lisan seperti yang didefinisikan oleh topik dikte yang terkait dengan tata bahasa ini.

Garbage

Menentukan aturan yang dapat mencocokkan ucapan apa pun hingga kecocokan aturan berikutnya, token berikutnya, atau hingga akhir input lisan.

MnemonicSpelling

Menunjukkan bahwa input ucapan dapat berisi huruf ejaan kata, dan bahwa huruf ejaan dapat dikenali sebagai kata.

Null

Menentukan aturan yang secara otomatis dicocokkan dengan tidak adanya input audio apa pun.

Void

Menentukan aturan yang tidak pernah dapat diucapkan. Memasukkan VOID ke dalam urutan secara otomatis membuat urutan tersebut tidak dapat diurutkan.

Properti

Params

Mendapatkan parameter inisialisasi untuk SrgsRuleRef elemen .

SemanticKey

Mendapatkan string alias untuk kamus semantik.

Uri

Mendapatkan URI untuk aturan yang dirujuk elemen ini SrgsRuleRef .

Metode

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga