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)

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)

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 di grammatica in formato XML deve essere conforme alla specifica SRGS (Speech Recognition Grammar) versione 1,0.

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

Per altre informazioni, vedere compilare grammatiche SRGS.

Si applica a

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.

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 XmlReader deve essere conforme alla specifica SRGS (Speech Recognition Grammar) versione 1,0.

Per altre informazioni, vedere compilare grammatiche SRGS.

Si applica a