Condividi tramite


SrgsGrammarCompiler.Compile Metodo

Definizione

SrgsDocument Compila oggetti e file di grammatica in formato XML in file di grammatica binaria con estensione cfg e invia l'output a un flusso.

Overload

Nome Descrizione
Compile(SrgsDocument, Stream)

Compila un SrgsDocument oggetto in un file di grammatica binaria con estensione cfg e invia l'output a un flusso.

Compile(String, Stream)

Compila un file di grammatica in formato XML in un file di grammatica binaria con estensione cfg e invia l'output a un flusso.

Compile(XmlReader, Stream)

Compila i dati per un file di grammatica in formato XML a cui fa riferimento un XmlReader oggetto in un file di grammatica binaria con estensione cfg e invia l'output a un flusso.

Compile(SrgsDocument, Stream)

Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs

Compila un SrgsDocument oggetto in un file di grammatica binaria con estensione cfg e invia l'output a un flusso.

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)

Parametri

srgsGrammar
SrgsDocument

Grammatica da compilare.

outputStream
Stream

Flusso che riceve i risultati della compilazione.

Eccezioni

srgsGrammar è null.

outputStream è null.

Si applica a

Compile(String, Stream)

Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs

Compila un file di grammatica in formato XML in un file di grammatica binaria con estensione cfg e invia l'output a un flusso.

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)

Parametri

inputPath
String

Percorso del file da compilare.

outputStream
Stream

Flusso che riceve i risultati della compilazione.

Eccezioni

inputPath è null.

outputStream è null.

inputPath è una stringa vuota.

Commenti

Il file di grammatica in formato XML deve essere conforme alla specifica SRGS (Speech Recognition Grammar Specification) versione 1.0.

Quando si accede ai file, viene eseguito un controllo di sicurezza quando il file viene creato o aperto. Il controllo di sicurezza in genere non viene eseguito di nuovo a meno che il file non venga chiuso e riaperto.

Si applica a

Compile(XmlReader, Stream)

Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs
Origine:
SrgsGrammarCompiler.cs

Compila i dati per un file di grammatica in formato XML a cui fa riferimento un XmlReader oggetto in un file di grammatica binaria con estensione cfg e invia l'output a un flusso.

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)

Parametri

reader
XmlReader

Oggetto XmlReader che legge la grammatica. La grammatica può risiedere in un file fisico o in memoria.

outputStream
Stream

Flusso che riceverà i risultati della compilazione.

Eccezioni

reader è null.

outputStream è null.

Commenti

Il file di grammatica in formato XML a cui fa riferimento deve XmlReader essere conforme alla specifica SRGS (Speech Recognition Grammar Specification) versione 1.0.

Si applica a