Condividi tramite


SrgsGrammarCompiler.Compile Metodo

Definizione

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

Overload

Compile(SrgsDocument, Stream)

Compila un oggetto SrgsDocument in un file di grammatica binario 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 si fa riferimento in un oggetto XmlReader 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

Compila un oggetto SrgsDocument in un file di grammatica binario 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

La grammatica da compilare.

outputStream
Stream

Il flusso che riceve i risultati della compilazione.

Eccezioni

srgsGrammar è null.

outputStream è null.

Commenti

Per altre informazioni, vedere Compilare grammatiche SRGS.

Si applica a

Compile(String, Stream)

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

Il percorso del file da compilare.

outputStream
Stream

Il flusso che riceve i risultati della compilazione.

Eccezioni

inputPath è null.

outputStream è null.

Il parametro inputPath è una stringa vuota.

Commenti

Il file grammaticale 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.

Per altre informazioni, vedere Compilare grammatiche SRGS.

Si applica a

Compile(XmlReader, Stream)

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

Compila i dati per un file di grammatica in formato XML a cui si fa riferimento in un oggetto XmlReader 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

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

outputStream
Stream

Il 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.

Per altre informazioni, vedere Compilare grammatiche SRGS.

Si applica a