SrgsGrammarCompiler.Compile Metoda

Definice

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

Přetížení

Name Description
Compile(SrgsDocument, Stream)

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

Compile(String, Stream)

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

Compile(XmlReader, Stream)

Zkompiluje data pro gramatický soubor ve formátu XML odkazovaný do XmlReader binárního gramatického souboru 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 binárního gramatického SrgsDocument souboru 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.

Platí pro

Compile(String, Stream)

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

Zkompiluje gramatický soubor ve formátu XML do binárního gramatického souboru 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

Gramatický soubor 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 vytváření nebo otevření souboru provede kontrola zabezpečení. Kontrola zabezpečení se obvykle neprovede znovu, pokud se soubor nezavře a znovu neotevře.

Platí pro

Compile(XmlReader, Stream)

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

Zkompiluje data pro gramatický soubor ve formátu XML odkazovaný do XmlReader binárního gramatického souboru 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

To 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

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

Platí pro