Bagikan melalui


SrgsItem Kelas

Definisi

Mewakili elemen tata bahasa yang berisi frasa atau entitas lain yang dapat diucapkan pengguna untuk menghasilkan pengenalan yang sukses.

public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[<System.Serializable>]
type SrgsItem = class
    inherit SrgsElement
type SrgsItem = class
    inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
Warisan
Atribut

Keterangan

Objek SrgsItem dapat terdiri dari frasa, entitas seperti objek, kombinasi logis frasa dan SrgsRuleRef objek, dan sebagainyaSrgsRuleRef. Anda dapat menggunakan Elements properti di SrgsItem kelas untuk mendapatkan akses ke konstituen SrgsItem objek.

Urutan di mana SrgsItem objek muncul dalam objek tertentu SrgsRule menentukan urutan pengguna harus mengucapkannya. Secara default, konten harus SrgsItem diucapkan tepat sekali. Untuk menentukan bahwa konten SrgsItem harus diucapkan berulang kali, gunakan SrgsItem konstruktor dan atur repeatCount parameter . Demikian pula, untuk menentukan rentang berapa kali SrgsItem dapat diucapkan, buat SrgsItem dengan salah satu konstruktor yang mengatur MaxRepeat properti dan MinRepeat properti . SrgsItem Jika sudah ada, Anda dapat menggunakan salah SrgsItem.SetRepeat satu atau SetRepeat metode untuk menentukan pengulangan.

Anda juga dapat menentukan probabilitas bahwa item akan berulang kali diucapkan dengan mengatur nilai RepeatProbability properti .

SrgsItem objek dalam objek SrgsOneOf terdiri dari daftar alternatif tempat pengguna dapat berbicara. Anda dapat menggunakan Weight properti untuk menentukan kemungkinan item tertentu dalam daftar akan diucapkan.

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

Konstruktor

SrgsItem()

Menginisialisasi instans baru kelas SrgsItem.

SrgsItem(Int32)

Menginisialisasi instans SrgsItem baru kelas dan menentukan berapa kali kontennya harus diucapkan.

SrgsItem(Int32, Int32)

Menginisialisasi instans SrgsItem baru kelas dan menentukan jumlah pengulangan minimum dan maksimum.

SrgsItem(Int32, Int32, SrgsElement[])

Menginisialisasi instans SrgsItem baru kelas , menentukan array SrgsElement objek untuk ditambahkan ke instans ini, dan menetapkan jumlah pengulangan minimum dan maksimum.

SrgsItem(Int32, Int32, String)

Menginisialisasi instans SrgsItem baru kelas, menentukan teks yang terkait dengan item, dan menentukan jumlah pengulangan minimum dan maksimum.

SrgsItem(SrgsElement[])

Menginisialisasi instans SrgsItem baru kelas dan menentukan array SrgsElement objek untuk ditambahkan ke instans ini.

SrgsItem(String)

Menginisialisasi instans SrgsItem baru kelas dan menentukan konten tekstualnya.

Properti

Elements

Mendapatkan kumpulan objek yang dimuat SrgsItem oleh instans.

MaxRepeat

Mendapatkan berapa kali maksimum pengguna dapat mengucapkan konten SrgsItem.

MinRepeat

Mendapatkan jumlah minimum berapa kali pengguna harus mengucapkan konten SrgsItem.

RepeatProbability

Mendapatkan atau mengatur probabilitas bahwa pengguna akan mengulangi konten instans ini SrgsItem .

Weight

Mendapatkan atau menetapkan faktor perkalian yang menyesuaikan kemungkinan bahwa SrgsItem dalam SrgsOneOf objek akan diucapkan.

Metode

Add(SrgsElement)

Menambahkan objek ke kumpulan objek yang terkandung dalam instans ini SrgsItem .

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)
SetRepeat(Int32)

Mengatur berapa kali konten SrgsItem harus diucapkan.

SetRepeat(Int32, Int32)

Mengatur jumlah waktu minimum dan jumlah maksimum item dapat diucapkan.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga