Sdílet prostřednictvím


SrgsItem Třída

Definice

Představuje gramatický prvek, který obsahuje fráze nebo jiné entity, které uživatel může mluvit, aby vytvořil úspěšné rozpoznávání.

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
Dědičnost
Atributy

Poznámky

Objekt SrgsItem se může skládat z frází, entit, jako SrgsRuleRef jsou objekty, logických kombinací frází a SrgsRuleRef objektů atd. Vlastnost na třídě můžete použít ElementsSrgsItem k získání přístupu k prvkům objektu SrgsItem .

Pořadí, ve kterém SrgsItem se objekty zobrazují v daném SrgsRule objektu, určuje pořadí, ve kterém je uživatel musí vyslovovat. Ve výchozím nastavení musí být obsah objektu SrgsItem vyslovován přesně jednou. Chcete-li určit, že obsah musí SrgsItem být mluvený opakovaně, použijte SrgsItem konstruktor a nastavte repeatCount parametr. Podobně chcete-li určit rozsah pro počet, kolikrát lze vyslovovat, SrgsItem vytvořte SrgsItem s jedním z konstruktorů, které nastavují MaxRepeat vlastnost a MinRepeat vlastnost. SrgsItem Pokud již existuje, můžete použít některou SrgsItem.SetRepeat z metod nebo SetRepeat k určení opakování.

Můžete také určit pravděpodobnost, že se bude položka opakovaně vyslovovat nastavením hodnoty RepeatProbability vlastnosti.

SrgsItem objekty v objektu SrgsOneOf tvoří seznam alternativ, ze kterých může uživatel jednu vyslovit. Pomocí vlastnosti můžete Weight určit pravděpodobnost, že se daná položka v seznamu vysloví.

Třída SrgsItem představuje item prvek, který je definován v konsorciu W3C (World Wide Web Consortium) SRGS (Speech Recognition Grammar Specification) verze 1.0. Informace o elementu SRGS item a podrobnosti o jeho podpoře system.Speech najdete v části Element položky.

Konstruktory

SrgsItem()

Inicializuje novou instanci SrgsItem třídy.

SrgsItem(Int32)

Inicializuje novou instanci SrgsItem třídy a určuje, kolikrát musí být její obsah mluvený.

SrgsItem(Int32, Int32)

Inicializuje novou instanci SrgsItem třídy a určuje minimální a maximální počet opakování.

SrgsItem(Int32, Int32, SrgsElement[])

Inicializuje novou instanci SrgsItem třídy, určuje pole SrgsElement objektů, které se mají přidat do této instance, a nastaví minimální a maximální počet opakování.

SrgsItem(Int32, Int32, String)

Inicializuje novou instanci SrgsItem třídy, určuje text přidružený k položce a určuje minimální a maximální počet opakování.

SrgsItem(SrgsElement[])

Inicializuje novou instanci SrgsItem třídy a určuje pole SrgsElement objektů, které se mají přidat do této instance.

SrgsItem(String)

Inicializuje novou instanci SrgsItem třídy a určuje její textový obsah.

Vlastnosti

Elements

Získá kolekci objektů obsažených v SrgsItem instanci.

MaxRepeat

Získá maximální počet, kolikrát uživatel může mluvit obsah objektu SrgsItem.

MinRepeat

Získá minimální počet, kolikrát uživatel musí mluvit obsah objektu SrgsItem.

RepeatProbability

Získá nebo nastaví pravděpodobnost, že uživatel bude opakovat obsah této SrgsItem instance.

Weight

Získá nebo nastaví násobící faktor, který upraví pravděpodobnost, že SrgsItem v objektu SrgsOneOf bude mluvený.

Metody

Add(SrgsElement)

Přidá objekt do kolekce objektů obsažených v této SrgsItem instanci.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
SetRepeat(Int32)

Nastaví počet, kolikrát se musí vyslovit obsah objektu SrgsItem .

SetRepeat(Int32, Int32)

Nastaví minimální počet a maximální počet, kolikrát lze položku vyslovit.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také