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. Wenn Sie vorhandene Regeln wiederverwenden, können Sie komplexe 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
rule
Element befindet sich in einer externen Grammatik, und der Wert seinesscope
Attributs istpublic
.Das
rule
Element befindet sich in einer externen Grammatik, der Wert seinesscope
Attributs istprivate
, und es wird als der derroot rule
externen Grammatik deklariert.
Diese Klasse stellt das ruleref
Element dar, das in der Version 1.0 der Spracherkennungsgrammatikspezifikation (W3C) des World Wide Web Consortium (W3C) definiert ist. Informationen zum SRGS-Element ruleref
und Details zur Unterstützung durch System.Speech finden Sie unter ruleref-Element.
Konstruktoren
SrgsRuleRef(SrgsRule) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse und gibt die Regel, auf die verwiesen werden soll. |
SrgsRuleRef(SrgsRule, String) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse, gibt die zu referenzierende Regel und eine Zeichenfolge an, die einen semantischen Schlüssel enthält. |
SrgsRuleRef(SrgsRule, String, String) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse, gibt die zu referenzierende Regel, den Zeichenfolgenalias des semantischen Wörterbuchs und die Initialisierungsparameter an. |
SrgsRuleRef(Uri) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse und gibt den Speicherort der externen Grammatikdatei an, die referenziert werden soll. |
SrgsRuleRef(Uri, String) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse, gibt den Speicherort der externen Grammatikdatei und den Bezeichner der zu referenzierenden Regel an. |
SrgsRuleRef(Uri, String, String) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse, gibt den Speicherort der externen Grammatikdatei, den Bezeichner der Regel und den Zeichenfolgenalias des semantischen Wörterbuchs an. |
SrgsRuleRef(Uri, String, String, String) |
Initialisiert eine neue Instanz der SrgsRuleRef-Klasse, gibt den Speicherort der externen Grammatikdatei, den Bezeichner der Regel, den Zeichenfolgenalias des semantischen Wörterbuchs sowie Initialisierungsparameter an. |
Felder
Dictation |
Definiert eine Regel, die gesprochener Eingabe entspricht, wie durch das Diktatthema, das dieser Grammatik zugeordnet ist, definiert, . |
Garbage |
Definiert eine Regel, die jeder Sprache bis zur nächsten Regelabgleichung, dem nächsten Token oder bis zum Ende der gesprochenen Eingabe entsprechen kann. |
MnemonicSpelling |
Gibt an, dass Spracheingabe buchstabierte Buchstaben eines Worts enthalten kann und dass buchstabierte Buchstaben als Wort erkannt werden. |
Null |
Definiert eine Regel, der bei keiner Audioeingabe automatisch entsprochen wird. |
Void |
Definiert eine Regel, dass nie gesprochene werden kann. Das Einfügen von VOID in eine Sequenz macht diese Sequenz automatisch unaussprechlich. |
Eigenschaften
Params |
Ruft die Initialisierungsparameter für ein SrgsRuleRef-Element ab. |
SemanticKey |
Ruft eine Aliaszeichenfolge für das semantische Wörterbuch ab. |
Uri |
Ruft den URI für die Regel ab, auf die dieses SrgsRuleRef-Element verweist. |
Methoden
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des 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) |