SrgsGrammarCompiler.Compile Methode

Definition

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

Überlädt

Compile(SrgsDocument, Stream)

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

Compile(String, Stream)

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

Compile(XmlReader, Stream)

Kompiliert Daten für eine Grammatikdatei im XML-Format, die von einem XmlReader in eine binäre Grammatikdatei mit der .cfg-Erweiterung verwiesen wird und sendet die Ausgabe an einen Stream.

Compile(SrgsDocument, Stream)

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

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 Stream, der die Ergebnisse der Kompilierung empfängt.

Ausnahmen

srgsGrammar ist null.

outputStream ist null.

Hinweise

Weitere Informationen finden Sie unter Kompilieren von SRGS-Grammatiken.

Gilt für

Compile(String, Stream)

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

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 Stream, der die Ergebnisse der Kompilierung empfängt.

Ausnahmen

inputPath ist null.

outputStream ist null.

inputPath ist eine leere Zeichenfolge.

Hinweise

Die Grammatik Datei im XML-Format muss der sprach Erkennungs Grammatik-Spezifikation (SRGS), Version 1,0, entsprechen.

Beim Zugriff auf Dateien wird eine Sicherheitsüberprüfung durchgeführt, wenn die Datei erstellt oder geöffnet wird. Die Sicherheitsüberprüfung erfolgt in der Regel nicht erneut, es sei denn, die Datei wird geschlossen und erneut geöffnet.

Weitere Informationen finden Sie unter Kompilieren von SRGS-Grammatiken.

Gilt für

Compile(XmlReader, Stream)

Kompiliert Daten für eine Grammatikdatei im XML-Format, die von einem XmlReader in eine binäre Grammatikdatei mit der .cfg-Erweiterung verwiesen wird und sendet die Ausgabe an einen Stream.

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

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

outputStream
Stream

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

Ausnahmen

reader ist null.

outputStream ist null.

Hinweise

Die Grammatik Datei im XML-Format, auf die von verwiesen wird XmlReader , muss der sprach Erkennungs Grammatik-Spezifikation (SRGS), Version 1,0, entsprechen.

Weitere Informationen finden Sie unter Kompilieren von SRGS-Grammatiken.

Gilt für