SrgsRuleRef Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 jehoscope
atributu jepublic
.Element
rule
je v externí gramatice, hodnota jehoscope
atributu jeprivate
a je deklarována jakoroot 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) |