SrgsRuleRef Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das Grammatikelement dar, das einen Verweis auf eine Regel angibt.
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
- Vererbung
- Attribute
Hinweise
Die SrgsRuleRef Klasse ist besonders nützlich, wenn Sie ein SrgsRule Element wiederverwenden möchten, dessen Inhalt bereits definiert wurde. Indem Sie vorhandene Regeln wiederverwenden, können Sie komplexere Grammatiken schneller erstellen.
Sie können einen der Konstruktoren der SrgsRuleRef Klasse verwenden, um auf ein SrgsRule Objekt oder ein rule Element zu verweisen, wenn Folgendes zutrifft:
Das SrgsRule Objekt befindet sich in der enthaltenden Grammatik, und der Wert seiner Scope Eigenschaft ist Public oder Private.
Das
ruleElement befindet sich in einer externen Grammatik, und der Wert desscopeAttributs lautetpublic.Das
ruleElement befindet sich in einer externen Grammatik, der Wert desscopeAttributs undprivatewird alsroot ruleexterne Grammatik deklariert.
Diese Klasse stellt das ruleref Element dar, das im World Wide Web Consortium (W3C) Speech Recognition Grammar Specification (SRGS) Version 1.0 definiert ist. Informationen zum SRGS-Element ruleref und details zur Unterstützung durch System.Speech finden Sie unter ruleref Element.
Von Bedeutung
Die Verwendung einer Instanz dieses Typs mit nicht vertrauenswürdigen Daten ist ein Sicherheitsrisiko. Verwenden Sie dieses Objekt nur mit vertrauenswürdigen Daten. Weitere Informationen finden Sie unter Überprüfen aller Eingaben.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SrgsRuleRef(SrgsRule, String, String) |
Initialisiert eine neue Instanz der SrgsRuleRef Klasse, die die zu referenzende Regel, den Zeichenfolgenalias des Semantikwörterbuchs und Initialisierungsparameter angibt. |
| SrgsRuleRef(SrgsRule, String) |
Initialisiert eine neue Instanz der Klasse, wobei die regel angegeben wird, auf die SrgsRuleRef verwiesen werden soll, und eine Zeichenfolge, die einen semantischen Schlüssel enthält. |
| SrgsRuleRef(SrgsRule) |
Initialisiert eine neue Instanz der SrgsRuleRef Klasse und gibt die regel an, auf die verwiesen werden soll. |
| SrgsRuleRef(Uri, String, String, String) |
Initialisiert eine neue Instanz der SrgsRuleRef Klasse, die den Speicherort der externen Grammatikdatei, den Bezeichner der Regel, den Zeichenfolgenalias des Semantikwörterbuchs und Initialisierungsparameter angibt. |
| SrgsRuleRef(Uri, String, String) |
Initialisiert eine neue Instanz der SrgsRuleRef Klasse, die den Speicherort der externen Grammatikdatei, den Bezeichner der Regel und den Zeichenfolgenalias des Semantikwörterbuchs angibt. |
| SrgsRuleRef(Uri, String) |
Initialisiert eine neue Instanz der SrgsRuleRef Klasse, die den Speicherort der externen Grammatikdatei und den Bezeichner der regel angibt, auf die verwiesen werden soll. |
| SrgsRuleRef(Uri) |
Initialisiert eine neue Instanz der SrgsRuleRef Klasse und gibt den Speicherort der externen Grammatikdatei an, auf die verwiesen werden soll. |
Felder
| Name | Beschreibung |
|---|---|
| Dictation |
Definiert eine Regel, die gesprochene Eingaben entsprechend der Definition des Diktierthemas abgleichen kann, das dieser Grammatik zugeordnet ist. |
| Garbage |
Definiert eine Regel, die jeder Sprache bis zur nächsten Regelzustimmung, dem nächsten Token oder bis zum Ende der gesprochenen Eingabe entsprechen kann. |
| MnemonicSpelling |
Gibt an, dass die Spracheingabe rechtschreibfreie Buchstaben eines Worts enthalten kann und dass geschriebene Buchstaben als Wort erkannt werden können. |
| Null |
Definiert eine Regel, die automatisch abgeglichen wird, wenn keine Audioeingabe vorhanden ist. |
| Void |
Definiert eine Regel, die niemals gesprochen werden kann. Durch das Einfügen von VOID in eine Sequenz wird diese Sequenz automatisch unsagbar. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Params |
Ruft die Initialisierungsparameter für ein SrgsRuleRef Element ab. |
| SemanticKey |
Ruft eine Aliaszeichenfolge für das Semantikwörterbuch ab. |
| Uri |
Ruft den URI für die Regel ab, auf die dieses SrgsRuleRef Element verweist. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |