Bagikan melalui


SrgsRule Kelas

Definisi

Mewakili aturan tata bahasa.

public ref class SrgsRule
[System.Serializable]
public class SrgsRule
public class SrgsRule
[<System.Serializable>]
type SrgsRule = class
type SrgsRule = class
Public Class SrgsRule
Warisan
SrgsRule
Atribut

Keterangan

SrgsRule Gunakan kelas untuk membuat aturan baru pada durasi atau untuk mengubah aturan dalam aliran tata bahasa atau file yang ada pada durasi.

Kata dan frasa yang ditentukan oleh SrgsRule objek dalam tata bahasa yang ditentukan oleh SrgsDocument instans membatasi input lisan yang harus dapat diidentifikasi oleh pengenal.

Objek SrgsRule menentukan urutan di mana kata dan frasa harus diucapkan dengan mengurutkan objek yang berisinya. Kata dan frasa dalam aturan diwakili oleh objek seperti SrgsItemelemen , , SrgsOneOfSrgsRuleRef, dan SrgsToken . Elements Gunakan properti untuk mengakses kumpulan objek anak yang dikandung SrgsRule objek.

Anda dapat menentukan apakah SrgsRule dapat ditentukan dalam referensi aturan dari aturan dalam tata bahasa eksternal dengan mengatur propertinya Scope .

Tidak legal untuk mendefinisikan yang SrgsRule kosong atau yang hanya berisi spasi kosong.

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

Konstruktor

SrgsRule(String)

Menginisialisasi instans SrgsRule baru kelas dan menentukan pengidentifikasi untuk aturan.

SrgsRule(String, SrgsElement[])

Menginisialisasi instans SrgsRule baru kelas dari array SrgsElement objek.

Properti

BaseClass

Properti ini saat ini tidak didukung.

Elements

Mendapatkan kumpulan SrgsElement objek dalam SrgsRule instans.

Id

Mendapatkan atau mengatur pengidentifikasi untuk aturan.

OnError

Properti ini saat ini tidak didukung.

OnInit

Properti ini saat ini tidak didukung.

OnParse

Properti ini saat ini tidak didukung.

OnRecognition

Properti ini saat ini tidak didukung.

Scope

Mendapatkan atau mengatur apakah aturan dapat diaktifkan untuk pengenalan dan kapan aturan dapat direferensikan oleh aturan lain.

Script

Properti ini saat ini tidak didukung.

Metode

Add(SrgsElement)

SrgsElement Menambahkan ke SrgsRule objek.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga