SrgsItem 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示包含片語或其他實體,使用者可以使用來產生成功辨識的文法項目。
public ref class SrgsItem : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsItem : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsItem = class
inherit SrgsElement
[<System.Serializable>]
type SrgsItem = class
inherit SrgsElement
Public Class SrgsItem
Inherits SrgsElement
- 繼承
- 屬性
備註
SrgsItem物件可以包含片語、物件等SrgsRuleRef實體、片語和SrgsRuleRef物件的邏輯組合等等。 您可以使用 Elements 類別上的 SrgsItem 屬性來存取 物件的組成 SrgsItem 。
對象出現在指定SrgsRule物件中的順序SrgsItem會指定用戶必須說話的順序。 根據預設,必須完全說出 的內容 SrgsItem 一次。 若要指定必須重複讀出 的內容 SrgsItem ,請使用 建 SrgsItem 構函式並設定 repeatCount
參數。 同樣地,若要指定可說出的次數SrgsItem範圍,請使用其中一個設定 MaxRepeat 屬性和 MinRepeat 屬性的建構函式建立 SrgsItem 。
SrgsItem如果 已經存在,您可以使用 其中一個 SrgsItem.SetRepeat 或 SetRepeat 方法來指定重複。
您也可以藉由設定 RepeatProbability 屬性值來指定項目重複說出的機率。
SrgsItem 物件內的 SrgsOneOf 物件是由使用者可以說話的替代專案清單所組成。 您可以使用 Weight 屬性來指定清單中指定專案將說出的可能性。
類別 SrgsItem 代表 item
W3C (W3C) 語音辨識文法規格 (SRGS) 1.0 版中所定義的專案。 如需 SRGS item
元素的相關信息,以及 System.Speech 所支援的詳細數據,請參閱 item Element。
建構函式
SrgsItem() |
初始化 SrgsItem 類別的新執行個體。 |
SrgsItem(Int32) |
初始化 SrgsItem 類別的新執行個體,並指定必須讀出其內容的次數。 |
SrgsItem(Int32, Int32) |
初始化 SrgsItem 類別的新執行個體,並指定最大和最小重複計數。 |
SrgsItem(Int32, Int32, SrgsElement[]) |
初始化 SrgsItem 類別的新執行個體,指定要加入至這個執行個體的 SrgsElement 物件陣列,並設定最小和最大重複計數。 |
SrgsItem(Int32, Int32, String) |
初始化 SrgsItem 類別的新執行個體,指定與項目關聯的文字,並設定最小和最大重複計數。 |
SrgsItem(SrgsElement[]) |
初始化 SrgsItem 類別的新執行個體,並指定要加入至這個執行個體的 SrgsElement 物件陣列。 |
SrgsItem(String) |
初始化 SrgsItem 類別的新執行個體並指定其文字內容。 |
屬性
Elements |
取得 SrgsItem 執行個體所包含的物件集合。 |
MaxRepeat |
取得使用者可以唸出 SrgsItem 內容的最大次數。 |
MinRepeat |
取得使用者必須唸出 SrgsItem 內容的最小次數。 |
RepeatProbability |
取得或設定使用者會重複此 SrgsItem 執行個體之內容的可能性。 |
Weight |
方法
Add(SrgsElement) |
將物件加入至包含在這個 SrgsItem 執行個體中的物件的集合。 |
CreateObjRef(Type) |
建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承來源 MarshalByRefObject) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetLifetimeService() |
已淘汰.
擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
InitializeLifetimeService() |
已淘汰.
取得存留期服務物件,以控制這個執行個體的存留期原則。 (繼承來源 MarshalByRefObject) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
SetRepeat(Int32) |
設定必須說出 SrgsItem 內容的次數。 |
SetRepeat(Int32, Int32) |
設定可以讀出項目的最小次數和最大數目。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |