SrgsDocument Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje obiekt czasu projektowania używany do tworzenia silnie typiowanych gramatyk środowiska uruchomieniowego, które są zgodne ze specyfikacją gramatyki rozpoznawania mowy (SRGS) w wersji 1.0.
public ref class SrgsDocument
public class SrgsDocument
[System.Serializable]
public class SrgsDocument
type SrgsDocument = class
[<System.Serializable>]
type SrgsDocument = class
Public Class SrgsDocument
- Dziedziczenie
-
SrgsDocument
- Atrybuty
Uwagi
Możesz skonstruować puste SrgsDocument wystąpienie i utworzyć gramatykę, dodając wystąpienia klas reprezentujących elementy SRGS, takie jak SrgsRule, ,SrgsItemSrgsOneOfSrgsRuleRef , , SrgsSemanticInterpretationTagi SrgsToken. Możesz również skonstruować SrgsDocument wystąpienie z istniejącego pliku gramatycznego XML zgodnego ze standardem SRGS z wystąpienia SrgsRuleklasy lub wystąpienia GrammarBuilderklasy .
Po utworzeniu SrgsDocument obiektu można go załadować do Grammar obiektu lub skompilować SrgsGrammarCompiler, umożliwiając jego odczyt przez Grammar obiekt.
Aby uzyskać więcej informacji i przykłady, zobacz Create Grammars Using SrgsGrammar (Tworzenie gramatyki przy użyciu narzędzia SrgsGrammar w przewodniku programowania mowy systemu dla programu .NET Framework ).
Konstruktory
SrgsDocument() |
Inicjuje nowe wystąpienie klasy SrgsDocument. |
SrgsDocument(GrammarBuilder) |
Inicjuje SrgsDocument nowe wystąpienie klasy z GrammarBuilder obiektu. |
SrgsDocument(SrgsRule) |
Inicjuje SrgsDocument nowe wystąpienie klasy i określa SrgsRule obiekt jako regułę główną gramatyki. |
SrgsDocument(String) |
Inicjuje SrgsDocument nowe wystąpienie klasy, określając lokalizację dokumentu XML używanego do wypełniania SrgsDocument wystąpienia. |
SrgsDocument(XmlReader) |
Inicjuje SrgsDocument nowe wystąpienie klasy z wystąpienia XmlReader , które odwołuje się do pliku gramatycznego w formacie XML. |
Właściwości
AssemblyReferences |
Pobiera informacje referencyjne dotyczące zestawu dla SrgsDocument wystąpienia. |
CodeBehind |
Pobiera informacje dotyczące kodu dla SrgsDocument wystąpienia. |
Culture |
Pobiera lub ustawia informacje o kulturze dla SrgsDocument wystąpienia. |
Debug |
Pobiera lub ustawia, czy numery wierszy powinny być dodawane do skryptów wbudowanych. |
ImportNamespaces |
Pobiera powiązane przestrzenie nazw dla bieżącego SrgsDocument wystąpienia. |
Language |
Pobiera lub ustawia język programowania używany dla kodu wbudowanego SrgsDocument w klasie . |
Mode |
Pobiera lub ustawia tryb dla SrgsDocument klasy. |
Namespace |
Pobiera lub ustawia przestrzeń nazw SrgsDocument klasy. |
PhoneticAlphabet |
Pobiera lub ustawia fonetyczny alfabet SrgsDocument klasy. |
Root |
Pobiera lub ustawia regułę SrgsDocument główną klasy. |
Rules |
Pobiera kolekcję reguł, które są obecnie zdefiniowane dla SrgsDocument klasy. |
Script |
Pobiera lub ustawia język skryptów platformy SrgsDocument .NET dla klasy . |
XmlBase |
Pobiera lub ustawia podstawowy identyfikator URI SrgsDocument klasy. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
WriteSrgs(XmlWriter) |
Zapisuje zawartość SrgsDocument obiektu w pliku gramatycznym w formacie XML zgodnym ze specyfikacją gramatyki rozpoznawania mowy (SRGS) w wersji 1.0. |