SrgsGrammarCompiler.Compile Methode

Definitie

SrgsDocument Compileert objecten en XML-indeling grammaticabestanden in binaire grammaticabestanden met de extensie .cfg en verzendt de uitvoer naar een stream.

Overloads

Name Description
Compile(SrgsDocument, Stream)

Compileert een SrgsDocument object in een binair grammaticabestand met de extensie .cfg en verzendt de uitvoer naar een stroom.

Compile(String, Stream)

Compileert een grammaticabestand met XML-indeling in een binair grammaticabestand met de extensie .cfg en verzendt de uitvoer naar een stream.

Compile(XmlReader, Stream)

Compileert gegevens voor een grammaticabestand met xml-indeling waarnaar wordt verwezen door een XmlReader in een binair grammaticabestand met de extensie .cfg en verzendt de uitvoer naar een stream.

Compile(SrgsDocument, Stream)

Compileert een SrgsDocument object in een binair grammaticabestand met de extensie .cfg en verzendt de uitvoer naar een stroom.

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)

Parameters

srgsGrammar
SrgsDocument

De grammatica die moet worden gecompileerd.

outputStream
Stream

De stream die de resultaten van compilatie ontvangt.

Uitzonderingen

srgsGrammar is null.

outputStream is null.

Opmerkingen

Zie SRGS-grammatica's compileren voor meer informatie.

Van toepassing op

Compile(String, Stream)

Compileert een grammaticabestand met XML-indeling in een binair grammaticabestand met de extensie .cfg en verzendt de uitvoer naar een stream.

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)

Parameters

inputPath
String

Het pad van het bestand dat moet worden gecompileerd.

outputStream
Stream

De stream die de resultaten van compilatie ontvangt.

Uitzonderingen

inputPath is null.

outputStream is null.

inputPath is een lege tekenreeks.

Opmerkingen

Het grammaticabestand van de XML-indeling moet voldoen aan de SRGS-versie (Speech Recognition Grammar Specification) versie 1.0.

Bij het openen van bestanden wordt een beveiligingscontrole uitgevoerd wanneer het bestand wordt gemaakt of geopend. De beveiligingscontrole wordt doorgaans niet opnieuw uitgevoerd, tenzij het bestand is gesloten en opnieuw wordt geopend.

Zie SRGS-grammatica's compileren voor meer informatie.

Van toepassing op

Compile(XmlReader, Stream)

Compileert gegevens voor een grammaticabestand met xml-indeling waarnaar wordt verwezen door een XmlReader in een binair grammaticabestand met de extensie .cfg en verzendt de uitvoer naar een stream.

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)

Parameters

reader
XmlReader

De XmlReader grammatica wordt gelezen. De grammatica kan zich in een fysiek bestand of in het geheugen bevinden.

outputStream
Stream

De stream die de resultaten van de compilatie ontvangt.

Uitzonderingen

reader is null.

outputStream is null.

Opmerkingen

Het grammaticabestand van de XML-indeling waarnaar wordt verwezen door de XmlReader moet voldoen aan de SRGS-versie (Speech Recognition Grammar Specification) versie 1.0.

Zie SRGS-grammatica's compileren voor meer informatie.

Van toepassing op