Freigeben über


SrgsGrammarCompiler.Compile Methode

Definition

SrgsDocument Kompiliert Objekte und XML-Format-Grammatikdateien in binäre Grammatikdateien mit der Cfg-Erweiterung und sendet die Ausgabe an einen Datenstrom.

Überlädt

Name Beschreibung
Compile(SrgsDocument, Stream)

Kompiliert ein SrgsDocument Objekt in eine binäre Grammatikdatei mit der Cfg-Erweiterung und sendet die Ausgabe an einen Datenstrom.

Compile(String, Stream)

Kompiliert eine XML-Format-Grammatikdatei in eine binäre Grammatikdatei mit der Cfg-Erweiterung und sendet die Ausgabe an einen Datenstrom.

Compile(XmlReader, Stream)

Kompiliert Daten für eine XML-Format-Grammatikdatei, auf die von einer XmlReader in eine binäre Grammatikdatei mit der Cfg-Erweiterung verwiesen wird, und sendet die Ausgabe an einen Datenstrom.

Compile(SrgsDocument, Stream)

Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs

Kompiliert ein SrgsDocument Objekt in eine binäre Grammatikdatei mit der Cfg-Erweiterung und sendet die Ausgabe an einen Datenstrom.

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)

Parameter

srgsGrammar
SrgsDocument

Die zu kompilierende Grammatik.

outputStream
Stream

Der Datenstrom, der die Ergebnisse der Kompilierung empfängt.

Ausnahmen

srgsGrammar ist null.

outputStream ist null.

Gilt für:

Compile(String, Stream)

Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs

Kompiliert eine XML-Format-Grammatikdatei in eine binäre Grammatikdatei mit der Cfg-Erweiterung und sendet die Ausgabe an einen Datenstrom.

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)

Parameter

inputPath
String

Der Pfad der zu kompilierenden Datei.

outputStream
Stream

Der Datenstrom, der die Ergebnisse der Kompilierung empfängt.

Ausnahmen

inputPath ist null.

outputStream ist null.

inputPath ist eine leere Zeichenfolge.

Hinweise

Die XML-Format-Grammatikdatei muss der SRGS(Speech Recognition Grammar Specification) Version 1.0 entsprechen.

Beim Zugriff auf Dateien wird beim Erstellen oder Öffnen der Datei eine Sicherheitsüberprüfung durchgeführt. Die Sicherheitsüberprüfung wird in der Regel nicht erneut ausgeführt, es sei denn, die Datei wird geschlossen und erneut geöffnet.

Gilt für:

Compile(XmlReader, Stream)

Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs
Quelle:
SrgsGrammarCompiler.cs

Kompiliert Daten für eine XML-Format-Grammatikdatei, auf die von einer XmlReader in eine binäre Grammatikdatei mit der Cfg-Erweiterung verwiesen wird, und sendet die Ausgabe an einen Datenstrom.

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)

Parameter

reader
XmlReader

Das XmlReader liest die Grammatik. Die Grammatik kann sich in einer physischen Datei oder im Arbeitsspeicher befinden.

outputStream
Stream

Der Datenstrom, der die Ergebnisse der Kompilierung erhält.

Ausnahmen

reader ist null.

outputStream ist null.

Hinweise

Die von der XmlReader Grammatikdatei im XML-Format referenzierte Grammatikdatei muss der SRGS-Version 1.0 (Speech Recognition Grammar Specification) entsprechen.

Gilt für: