SrgsGrammarCompiler.Compile Metod

Definition

Kompilerar SrgsDocument objekt och XML-format grammatikfiler till binära grammatikfiler med .cfg-tillägget och skickar utdata till en ström.

Överlagringar

Name Description
Compile(SrgsDocument, Stream)

Kompilerar ett SrgsDocument objekt till en binär grammatikfil med .cfg-tillägget och skickar utdata till en ström.

Compile(String, Stream)

Kompilerar en grammatikfil i XML-format till en binär grammatikfil med filnamnstillägget .cfg och skickar utdata till en ström.

Compile(XmlReader, Stream)

Kompilerar data för en grammatikfil i XML-format som refereras av en XmlReader till en binär grammatikfil med filnamnstillägget .cfg och skickar utdata till en ström.

Compile(SrgsDocument, Stream)

Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs

Kompilerar ett SrgsDocument objekt till en binär grammatikfil med .cfg-tillägget och skickar utdata till en ström.

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)

Parametrar

srgsGrammar
SrgsDocument

Grammatiken som ska kompileras.

outputStream
Stream

Strömmen som tar emot resultatet av kompilering.

Undantag

srgsGrammar är null.

outputStream är null.

Kommentarer

Mer information finns i Kompilera SRGS-grammatik.

Gäller för

Compile(String, Stream)

Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs

Kompilerar en grammatikfil i XML-format till en binär grammatikfil med filnamnstillägget .cfg och skickar utdata till en ström.

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)

Parametrar

inputPath
String

Sökvägen till filen som ska kompileras.

outputStream
Stream

Strömmen som tar emot resultatet av kompilering.

Undantag

inputPath är null.

outputStream är null.

inputPath är en tom sträng.

Kommentarer

Grammatikfilen i XML-format måste överensstämma med SRGS version 1.0(Speech Recognition Grammar Specification).

Vid åtkomst till filer utförs en säkerhetskontroll när filen skapas eller öppnas. Säkerhetskontrollen görs vanligtvis inte igen om inte filen stängs och öppnas igen.

Mer information finns i Kompilera SRGS-grammatik.

Gäller för

Compile(XmlReader, Stream)

Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs
Källa:
SrgsGrammarCompiler.cs

Kompilerar data för en grammatikfil i XML-format som refereras av en XmlReader till en binär grammatikfil med filnamnstillägget .cfg och skickar utdata till en ström.

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)

Parametrar

reader
XmlReader

Det XmlReader som läser grammatiken. Grammatiken kan finnas i en fysisk fil eller i minnet.

outputStream
Stream

Strömmen som ska ta emot resultatet av kompilering.

Undantag

reader är null.

outputStream är null.

Kommentarer

Grammatikfilen i XML-format som XmlReader refereras av måste överensstämma med SRGS-version 1.0 (Speech Recognition Grammar Specification).

Mer information finns i Kompilera SRGS-grammatik.

Gäller för