SrgsDocument 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.
Definiert ein Entwurfszeitobjekt, das verwendet wird, um stark typisierte Ablaufgrammatiken zu erstellen, die der Spracherkennungs-Grammatik-Spezifikation (SRGS), Version 1.0, entsprechen.
public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
- Vererbung
-
SrgsDocument
- Attribute
Hinweise
Sie können eine leere SrgsDocument Instanz erstellen und eine Grammatik erstellen, indem Sie Instanzen von Klassen hinzufügen, die SRGS-Elemente darstellen, zSrgsRule. B. , , SrgsOneOfSrgsRuleRefSrgsItem, SrgsSemanticInterpretationTag, und .SrgsToken Sie können auch eine SrgsDocument Instanz aus einer vorhandenen SRGS-kompatiblen XML-Grammatikdatei, aus einer Instanz von SrgsRuleoder aus einer Instanz von GrammarBuildererstellen.
Nachdem das SrgsDocument Objekt erstellt wurde, kann es in ein Grammar -Objekt geladen oder von SrgsGrammarCompilerkompiliert werden, sodass es von einem Grammar -Objekt gelesen werden kann.
Weitere Informationen und Beispiele finden Sie unter Erstellen von Grammatiken mit SrgsGrammar im System Speech Programming Guide for .NET Framework .
Konstruktoren
SrgsDocument() |
Initialisiert eine neue Instanz der SrgsDocument-Klasse. |
SrgsDocument(GrammarBuilder) |
Initialisiert eine neue Instanz der SrgsDocument-Klasse mit einem GrammarBuilder-Objekt. |
SrgsDocument(SrgsRule) |
Initialisiert eine neue Instanz der SrgsDocument-Klasse und gibt ein SrgsRule-Objekt an, das die Stammregel der Grammatik sein soll. |
SrgsDocument(String) |
Initialisiert eine neue Instanz der SrgsDocument-Klasse, die den Speicherort des XML-Dokuments angibt, das verwendet wird, um die SrgsDocument-Instanz auszufüllen. |
SrgsDocument(XmlReader) |
Initialisiert eine neue Instanz der SrgsDocument-Klasse von einer Instanz von XmlReader, die eine XML-Format-Grammatikdatei referenziert. |
Eigenschaften
AssemblyReferences |
Ruft die Assemblyverweisinformationen für die SrgsDocument-Instanz ab. |
CodeBehind |
Ruft die CodeBehind-Informationen für die SrgsDocument-Instanz ab. |
Culture |
Ruft die Kulturinformationen für die SrgsDocument-Instanz ab oder legt diese fest. |
Debug |
Ruft ab oder bestimmt, ob Zeilennummern zu den Inlineskripten hinzugefügt werden. |
ImportNamespaces |
Ruft die zugehörigen Namespaces für die aktuelle SrgsDocument-Instanz ab. |
Language |
Ruft die Programmiersprache, welche für Inline-Code in der SrgsDocument-Klasse verwendet wird ab oder legt diese fest. |
Mode |
Ruft den Modus für die SrgsDocument-Klasse ab oder legt diesen fest. |
Namespace |
Ruft den Namespace der SrgsDocument-Klasse ab oder legt diesen fest. |
PhoneticAlphabet |
Ruft das phonetische Alphabet der SrgsDocument-Klasse ab oder legt dieses fest. |
Root |
Ruft die Stammregel der SrgsDocument-Klasse ab oder legt diese fest. |
Rules |
Ruft die Auflistung der Regeln ab, die momentan für die SrgsDocument-Klasse definiert sind. |
Script |
Ruft die .NET-Skripterstellungssprache ab oder legt diese fest für die SrgsDocument-Klasse. |
XmlBase |
Ruft den Basis-URI der SrgsDocument-Klasse ab oder legt diesen fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
WriteSrgs(XmlWriter) |
Schreibt den Inhalt des SrgsDocument-Objekts in eine Grammatikdatei im XML-Format, die der Spracherkennungs-Grammatik-Spezifikation (SRGS), Version 1.0 entspricht. |