SrgsGrammarCompiler.Compile Metoda

Definicja

Kompiluje SrgsDocument obiekty i pliki gramatyczne w formacie XML do binarnych plików gramatycznych z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

Przeciążenia

Compile(SrgsDocument, Stream)

Kompiluje SrgsDocument obiekt do pliku gramatyki binarnej z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

Compile(String, Stream)

Kompiluje plik gramatyki w formacie XML do pliku gramatyki binarnej z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

Compile(XmlReader, Stream)

Kompiluje dane dla pliku gramatycznego w formacie XML, do których odwołuje XmlReader się plik gramatyki binarnej z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

Compile(SrgsDocument, Stream)

Źródło:
SrgsGrammarCompiler.cs
Źródło:
SrgsGrammarCompiler.cs
Źródło:
SrgsGrammarCompiler.cs

Kompiluje SrgsDocument obiekt do pliku gramatyki binarnej z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

public static void Compile (System.Speech.Recognition.SrgsGrammar.SrgsDocument srgsGrammar, System.IO.Stream outputStream);

Parametry

srgsGrammar
SrgsDocument

Gramatyka do skompilowania.

outputStream
Stream

Strumień, który odbiera wyniki kompilacji.

Wyjątki

srgsGrammar to null.

outputStream to null.

Uwagi

Aby uzyskać więcej informacji, zobacz Kompilowanie gramatyki SRGS.

Dotyczy

.NET 9 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Compile(String, Stream)

Źródło:
SrgsGrammarCompiler.cs
Źródło:
SrgsGrammarCompiler.cs
Źródło:
SrgsGrammarCompiler.cs

Kompiluje plik gramatyki w formacie XML do pliku gramatyki binarnej z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

public static void Compile (string inputPath, System.IO.Stream outputStream);

Parametry

inputPath
String

Ścieżka pliku do skompilowania.

outputStream
Stream

Strumień, który odbiera wyniki kompilacji.

Wyjątki

inputPath to null.

outputStream to null.

inputPath jest pustym ciągiem.

Uwagi

Plik gramatyki w formacie XML musi być zgodny ze specyfikacją gramatyki rozpoznawania mowy (SRGS) w wersji 1.0.

Podczas uzyskiwania dostępu do plików podczas tworzenia lub otwierania pliku jest przeprowadzane sprawdzanie zabezpieczeń. Sprawdzanie zabezpieczeń zwykle nie jest wykonywane ponownie, chyba że plik zostanie zamknięty i ponownie otwarty.

Aby uzyskać więcej informacji, zobacz Kompilowanie gramatyki SRGS.

Dotyczy

.NET 9 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Compile(XmlReader, Stream)

Źródło:
SrgsGrammarCompiler.cs
Źródło:
SrgsGrammarCompiler.cs
Źródło:
SrgsGrammarCompiler.cs

Kompiluje dane dla pliku gramatycznego w formacie XML, do których odwołuje XmlReader się plik gramatyki binarnej z rozszerzeniem cfg i wysyła dane wyjściowe do strumienia.

public static void Compile (System.Xml.XmlReader reader, System.IO.Stream outputStream);

Parametry

reader
XmlReader

Element XmlReader , który odczytuje gramatykę. Gramatyka może znajdować się w pliku fizycznym lub w pamięci.

outputStream
Stream

Strumień, który otrzyma wyniki kompilacji.

Wyjątki

reader to null.

outputStream to null.

Uwagi

Plik gramatyki w formacie XML, do który XmlReader odwołuje się element , musi być zgodny ze specyfikacją gramatyki rozpoznawania mowy (SRGS) w wersji 1.0.

Aby uzyskać więcej informacji, zobacz Kompilowanie gramatyki SRGS.

Dotyczy

.NET 9 (package-provided) i inne wersje
Produkt Wersje
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)