Udostępnij za pośrednictwem


SrgsDocument Klasa

Definicja

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.

Dotyczy

Zobacz też