SrgsGrammarCompiler.Compile Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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 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
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.