Freigeben über


SrgsRule Klasse

Definition

Stellt eine Grammatikregel dar.

public ref class SrgsRule
public class SrgsRule
[System.Serializable]
public class SrgsRule
type SrgsRule = class
[<System.Serializable>]
type SrgsRule = class
Public Class SrgsRule
Vererbung
SrgsRule
Attribute

Hinweise

Verwenden Sie die SrgsRule Klasse, um zur Laufzeit eine neue Regel zu erstellen oder eine Regel in einem vorhandenen Grammatikdatenstrom oder einer vorhandenen Datei zur Laufzeit zu ändern.

Die wörter und Ausdrücke, die von SrgsRule Objekten in Grammatiken angegeben werden, die durch SrgsDocument Instanzen definiert werden, beschränken die gesprochene Eingabe, die die Erkennung identifizieren muss.

Ein SrgsRule Objekt gibt die Reihenfolge an, in der Wörter und Ausdrücke gesprochen werden müssen, indem die Objekte sortiert werden, die sie enthalten. Wörter und Ausdrücke in einer Regel werden durch Objekte wie SrgsItem, SrgsOneOf, , SrgsRuleRefund SrgsToken Elemente dargestellt. Verwenden Sie die Elements Eigenschaft, um auf die Auflistung untergeordneter Objekte zuzugreifen, die ein SrgsRule Objekt enthält.

Sie können bestimmen, ob ein SrgsRule Regelverweis aus einer Regel in einer externen Grammatik angegeben werden kann, indem Sie seine Scope Eigenschaft festlegen.

Es ist nicht zulässig, ein SrgsRule leeres oder nur leeres Leerzeichen zu definieren.

Diese Klasse stellt das rule Element dar, das im World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0 definiert ist. Informationen zum SRGS-Element rule und details zur Unterstützung durch System.Speech finden Sie unter "rule Element".

Konstruktoren

Name Beschreibung
SrgsRule(String, SrgsElement[])

Initialisiert eine neue Instanz der SrgsRule Klasse aus einem Array von SrgsElement Objekten.

SrgsRule(String)

Initialisiert eine neue Instanz der SrgsRule Klasse und gibt den Bezeichner für die Regel an.

Eigenschaften

Name Beschreibung
BaseClass

Diese Eigenschaft wird derzeit nicht unterstützt.

Elements

Ruft die Auflistung von SrgsElement Objekten in der SrgsRule Instanz ab.

Id

Dient zum Abrufen oder Festlegen des Bezeichners für die Regel.

OnError

Diese Eigenschaft wird derzeit nicht unterstützt.

OnInit

Diese Eigenschaft wird derzeit nicht unterstützt.

OnParse

Diese Eigenschaft wird derzeit nicht unterstützt.

OnRecognition

Diese Eigenschaft wird derzeit nicht unterstützt.

Scope

Ruft ab oder legt fest, ob eine Regel für die Erkennung aktiviert werden kann und wann auf die Regel von anderen Regeln verwiesen werden kann.

Script

Diese Eigenschaft wird derzeit nicht unterstützt.

Methoden

Name Beschreibung
Add(SrgsElement)

Fügt einem Objekt ein SrgsElementSrgsRule Objekt hinzu.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen