Sdílet prostřednictvím


SrgsRuleRef Třída

Definice

Představuje gramatický prvek, který určuje odkaz na pravidlo.

public ref class SrgsRuleRef : System::Speech::Recognition::SrgsGrammar::SrgsElement
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
[System.Serializable]
public class SrgsRuleRef : System.Speech.Recognition.SrgsGrammar.SrgsElement
type SrgsRuleRef = class
    inherit SrgsElement
[<System.Serializable>]
type SrgsRuleRef = class
    inherit SrgsElement
Public Class SrgsRuleRef
Inherits SrgsElement
Dědičnost
Atributy

Poznámky

Třída SrgsRuleRef je obzvláště užitečná, pokud chcete znovu použít SrgsRule prvek, jehož obsah již byl definován. Opětovným použitím existujících pravidel můžete rychleji vytvářet složité gramatiky.

Můžete použít jeden z konstruktorů SrgsRuleRef třídy odkazovat na SrgsRule objekt nebo rule prvek, pokud je splněno následující:

  • Objekt SrgsRule je v obsahující gramatice a hodnota jeho Scope vlastnosti je Public nebo Private.

  • Element rule je v externí gramatice a hodnota jeho scope atributu je public.

  • Element rule je v externí gramatice, hodnota jeho scope atributu je privatea je deklarována jako root rule externí gramatika.

Tato třída představuje ruleref prvek definovaný v konsorciu W3C (World Wide Web Consortium) SRGS (Speech Recognition Grammar Specification) verze 1.0. Informace o elementu SRGS ruleref a podrobnosti o jeho podpoře system.Speech najdete v elementu ruleref.

Konstruktory

SrgsRuleRef(SrgsRule)

Inicializuje novou instanci SrgsRuleRef třídy a určuje pravidlo, na které se má odkazovat.

SrgsRuleRef(SrgsRule, String)

Inicializuje novou instanci SrgsRuleRef třídy, určuje pravidlo, na které se má odkazovat, a řetězec, který obsahuje sémantický klíč.

SrgsRuleRef(SrgsRule, String, String)

Inicializuje novou instanci SrgsRuleRef třídy, určuje pravidlo, na které se má odkazovat, alias řetězce sémantického slovníku a inicializační parametry.

SrgsRuleRef(Uri)

Inicializuje novou instanci SrgsRuleRef třídy a určuje umístění externího gramatického souboru, na který se má odkazovat.

SrgsRuleRef(Uri, String)

Inicializuje novou instanci SrgsRuleRef třídy a určuje umístění externího gramatického souboru a identifikátor pravidla, na které se má odkazovat.

SrgsRuleRef(Uri, String, String)

Inicializuje novou instanci SrgsRuleRef třídy a určí umístění externího gramatického souboru, identifikátor pravidla a řetězcový alias sémantického slovníku.

SrgsRuleRef(Uri, String, String, String)

Inicializuje novou instanci SrgsRuleRef třídy, určuje umístění externího gramatického souboru, identifikátor pravidla, alias řetězce sémantického slovníku a inicializační parametry.

Pole

Dictation

Definuje pravidlo, které se může shodovat s mluveným vstupem definovaným tématem diktování přidruženým k této gramatice.

Garbage

Definuje pravidlo, které může odpovídat libovolné řeči až po další shodu pravidla, další token nebo až do konce mluveného vstupu.

MnemonicSpelling

Označuje, že hlasový vstup může obsahovat pravopisná písmena slova a že napsaná písmena se dají rozpoznat jako slovo.

Null

Definuje pravidlo, které je automaticky spárováno bez jakéhokoli zvukového vstupu.

Void

Definuje pravidlo, které se nikdy nedá vyslovovat. Vložení VOID do sekvence automaticky způsobí, že tato sekvence bude nepslovná.

Vlastnosti

Params

Získá inicializační parametry elementu SrgsRuleRef .

SemanticKey

Získá řetězec aliasu pro sémantický slovník.

Uri

Získá identifikátor URI pro pravidlo, na které tento SrgsRuleRef prvek odkazuje.

Metody

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)
ToString()

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

(Zděděno od Object)

Platí pro

Viz také