Compartilhar via


SrgsGrammarCompiler.Compile Método

Definição

Compila objetos SrgsDocument e arquivos de gramática em formato XML em arquivos de gramática binária com a extensão .cfg e envia a saída para um fluxo.

Sobrecargas

Compile(SrgsDocument, Stream)

Compila um objeto SrgsDocument em um arquivo de gramática binária com a extensão .cfg e envia a saída para um fluxo.

Compile(String, Stream)

Compila um arquivo de gramática de formato XML em um arquivo de gramática binária com a extensão .cfg e envia a saída para um fluxo.

Compile(XmlReader, Stream)

Compila os dados para um arquivo de gramática em formato XML referenciado por um XmlReader em um arquivo de gramática binária com a extensão .cfg e envia a saída para um fluxo.

Compile(SrgsDocument, Stream)

Compila um objeto SrgsDocument em um arquivo de gramática binária com a extensão .cfg e envia a saída para um fluxo.

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

A gramática a compilar.

outputStream
Stream

O fluxo que recebe os resultados da compilação.

Exceções

srgsGrammar é null.

outputStream é null.

Comentários

Para obter mais informações, consulte Compilar gramáticas SRGS.

Aplica-se a

Compile(String, Stream)

Compila um arquivo de gramática de formato XML em um arquivo de gramática binária com a extensão .cfg e envia a saída para um fluxo.

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

O caminho do arquivo a compilar.

outputStream
Stream

O fluxo que recebe os resultados da compilação.

Exceções

inputPath é null.

outputStream é null.

inputPath é uma cadeia de caracteres vazia.

Comentários

O arquivo de gramática de formato XML deve estar em conformidade com a versão do SRGS (reconhecimento de fala da gramática) 1,0.

Ao acessar arquivos, uma verificação de segurança é executada quando o arquivo é criado ou aberto. A verificação de segurança normalmente não é feita novamente, a menos que o arquivo seja fechado e reaberto.

Para obter mais informações, consulte Compilar gramáticas SRGS.

Aplica-se a

Compile(XmlReader, Stream)

Compila os dados para um arquivo de gramática em formato XML referenciado por um XmlReader em um arquivo de gramática binária com a extensão .cfg e envia a saída para um fluxo.

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

O XmlReader que lê a gramática. A gramática pode residir em um arquivo físico ou na memória.

outputStream
Stream

O fluxo que receberá os resultados da compilação.

Exceções

reader é null.

outputStream é null.

Comentários

O arquivo de gramática de formato XML referenciado pelo XmlReader deve estar em conformidade com a versão do SRGS (reconhecimento de fala da gramática) 1,0.

Para obter mais informações, consulte Compilar gramáticas SRGS.

Aplica-se a