SrgsGrammarCompiler.Compile Método

Definición

Compila objetos SrgsDocument y archivos de gramática con formato XML en archivos binarios de gramática con la extensión .cfg y envía el resultado a un flujo.

Sobrecargas

Compile(SrgsDocument, Stream)

Compila un objeto SrgsDocument en un archivo binario de gramática con la extensión .cfg y envía el resultado a un flujo.

Compile(String, Stream)

Compila un archivo de gramática con formato XML en un archivo binario de gramática con la extensión .cfg y envía el resultado a un flujo.

Compile(XmlReader, Stream)

Compila datos para un archivo de gramática con formato XML al que hace referencia un XmlReader en un archivo binario de gramática con la extensión .cfg y envía el resultado a un flujo.

Compile(SrgsDocument, Stream)

Compila un objeto SrgsDocument en un archivo binario de gramática con la extensión .cfg y envía el resultado a un flujo.

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)

Parámetros

srgsGrammar
SrgsDocument

La gramática para compilar.

outputStream
Stream

El flujo que recibe los resultados de la compilación.

Excepciones

srgsGrammar es null.

outputStream es null.

Comentarios

Para obtener más información, consulte compilar gramáticas de SRGS.

Se aplica a

Compile(String, Stream)

Compila un archivo de gramática con formato XML en un archivo binario de gramática con la extensión .cfg y envía el resultado a un flujo.

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)

Parámetros

inputPath
String

Ruta de acceso del archivo que se va a compilar.

outputStream
Stream

El flujo que recibe los resultados de la compilación.

Excepciones

inputPath es null.

outputStream es null.

inputPath es una cadena vacía.

Comentarios

El archivo de gramática con formato XML debe ajustarse a la especificación de la gramática de reconocimiento de voz (SRGS) versión 1,0.

Al tener acceso a los archivos, se realiza una comprobación de seguridad cuando se crea o se abre el archivo. La comprobación de seguridad no se realiza normalmente de nuevo a menos que el archivo se cierre y se vuelva a abrir.

Para obtener más información, consulte compilar gramáticas de SRGS.

Se aplica a

Compile(XmlReader, Stream)

Compila datos para un archivo de gramática con formato XML al que hace referencia un XmlReader en un archivo binario de gramática con la extensión .cfg y envía el resultado a un flujo.

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)

Parámetros

reader
XmlReader

XmlReader que lee la gramática. La gramática puede residir en un archivo físico o en memoria.

outputStream
Stream

El flujo que recibirá los resultados de la compilación.

Excepciones

reader es null.

outputStream es null.

Comentarios

El archivo de gramática con formato XML al que hace referencia el XmlReader debe ajustarse a la especificación de gramática de reconocimiento de voz (SRGS) versión 1,0.

Para obtener más información, consulte compilar gramáticas de SRGS.

Se aplica a