SrgsRule 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é pravidlo.
public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
- Dědičnost
-
SrgsRule
- Atributy
Poznámky
SrgsRule Pomocí třídy můžete vytvořit nové pravidlo za běhu nebo upravit pravidlo v existujícím gramatickém streamu nebo souboru za běhu.
Slova a fráze určené SrgsRule objekty v gramatikách definovaných instancemi SrgsDocument omezují mluvený vstup, který musí být rozpoznávatel schopen identifikovat.
Objekt SrgsRule určuje pořadí, ve kterém musí být slova a fráze vyslovovány seřazením objektů, které je obsahují. Slova a fráze v rámci pravidla jsou reprezentovány objekty, jako SrgsItemjsou elementy , SrgsOneOfSrgsRuleRef, aSrgsToken. Elements Použijte vlastnost pro přístup ke kolekci podřízených objektů, které objekt SrgsRule obsahuje.
Nastavením jeho Scope vlastnosti můžete určit, zda SrgsRule lze zadat odkaz na pravidlo z pravidla v externí gramatice.
Definice prázdného objektu SrgsRule nebo, který obsahuje pouze prázdné znaky, není zákonné.
Tato třída představuje rule
prvek, který je definován v World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) verze 1.0. Informace o elementu SRGS rule
a podrobnosti o jeho podpoře system.Speech najdete v tématu elementu rule.
Konstruktory
SrgsRule(String) |
Inicializuje novou instanci SrgsRule třídy a určuje identifikátor pravidla. |
SrgsRule(String, SrgsElement[]) |
Inicializuje novou instanci SrgsRule třídy z pole SrgsElement objektů. |
Vlastnosti
BaseClass |
Tato vlastnost se v současné době nepodporuje. |
Elements |
Získá kolekci SrgsElement objektů v SrgsRule instanci. |
Id |
Získá nebo nastaví identifikátor pravidla. |
OnError |
Tato vlastnost se v současné době nepodporuje. |
OnInit |
Tato vlastnost se v současné době nepodporuje. |
OnParse |
Tato vlastnost se v současné době nepodporuje. |
OnRecognition |
Tato vlastnost se v současné době nepodporuje. |
Scope |
Získá nebo nastaví, zda lze pravidlo aktivovat pro rozpoznávání a kdy lze na pravidlo odkazovat jinými pravidly. |
Script |
Tato vlastnost se v současné době nepodporuje. |
Metody
Add(SrgsElement) |
Přidá objekt SrgsElement do objektu SrgsRule . |
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) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |