Sdílet prostřednictvím


SrgsRule Třída

Definice

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)

Platí pro

Viz také