Sdílet prostřednictvím


SrgsGrammarCompiler.Compile Metoda

Definice

Kompiluje SrgsDocument objekty a soubory gramatiky formátu XML do binárních souborů gramatiky s příponou .cfg a odesílá výstup do datového proudu.

Přetížení

Compile(SrgsDocument, Stream)

Zkompiluje objekt do souboru binární gramatiky SrgsDocument s příponou .cfg a odešle výstup do datového proudu.

Compile(String, Stream)

Zkompiluje soubor gramatiky ve formátu XML do binárního souboru gramatiky s příponou .cfg a odešle výstup do datového proudu.

Compile(XmlReader, Stream)

Zkompiluje data souboru gramatiky ve formátu XML, na který odkazuje objekt , XmlReader do souboru binární gramatiky s příponou .cfg a odešle výstup do datového proudu.

Compile(SrgsDocument, Stream)

Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs

Zkompiluje objekt do souboru binární gramatiky SrgsDocument s příponou .cfg a odešle výstup do datového proudu.

public:
 static void Compile(System::Speech::Recognition::SrgsGrammar::SrgsDocument ^ srgsGrammar, System::IO::Stream ^ outputStream);
public static void Compile (System.Speech.Recognition.SrgsGrammar.SrgsDocument srgsGrammar, System.IO.Stream outputStream);
static member Compile : System.Speech.Recognition.SrgsGrammar.SrgsDocument * System.IO.Stream -> unit
Public Shared Sub Compile (srgsGrammar As SrgsDocument, outputStream As Stream)

Parametry

srgsGrammar
SrgsDocument

Gramatika, která se má zkompilovat.

outputStream
Stream

Datový proud, který přijímá výsledky kompilace.

Výjimky

srgsGrammar je null.

outputStream je null.

Poznámky

Další informace najdete v tématu Kompilace gramatiky SRGS.

Platí pro

Compile(String, Stream)

Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs

Zkompiluje soubor gramatiky ve formátu XML do binárního souboru gramatiky s příponou .cfg a odešle výstup do datového proudu.

public:
 static void Compile(System::String ^ inputPath, System::IO::Stream ^ outputStream);
public static void Compile (string inputPath, System.IO.Stream outputStream);
static member Compile : string * System.IO.Stream -> unit
Public Shared Sub Compile (inputPath As String, outputStream As Stream)

Parametry

inputPath
String

Cesta k souboru, který se má zkompilovat.

outputStream
Stream

Datový proud, který přijímá výsledky kompilace.

Výjimky

inputPath je null.

outputStream je null.

inputPath je prázdný řetězec.

Poznámky

Soubor gramatiky ve formátu XML musí odpovídat specifikaci SRGS (Speech Recognition Grammar Specification) verze 1.0.

Při přístupu k souborům se při vytvoření nebo otevření souboru provede kontrola zabezpečení. Kontrola zabezpečení se obvykle znovu neprovede, dokud soubor nezavřete a znovu neotevřete.

Další informace najdete v tématu Kompilace gramatiky SRGS.

Platí pro

Compile(XmlReader, Stream)

Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs
Zdroj:
SrgsGrammarCompiler.cs

Zkompiluje data souboru gramatiky ve formátu XML, na který odkazuje objekt , XmlReader do souboru binární gramatiky s příponou .cfg a odešle výstup do datového proudu.

public:
 static void Compile(System::Xml::XmlReader ^ reader, System::IO::Stream ^ outputStream);
public static void Compile (System.Xml.XmlReader reader, System.IO.Stream outputStream);
static member Compile : System.Xml.XmlReader * System.IO.Stream -> unit
Public Shared Sub Compile (reader As XmlReader, outputStream As Stream)

Parametry

reader
XmlReader

Ten XmlReader čte gramatiku. Gramatika se může nacházet ve fyzickém souboru nebo v paměti.

outputStream
Stream

Datový proud, který obdrží výsledky kompilace.

Výjimky

reader je null.

outputStream je null.

Poznámky

Soubor gramatiky ve formátu XML, na který XmlReader odkazuje, musí odpovídat specifikaci SRGS (Speech Recognition Grammar Specification) verze 1.0.

Další informace najdete v tématu Kompilace gramatiky SRGS.

Platí pro