SrgsGrammarCompiler.Compile Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Компилирует объекты SrgsDocument и файлы грамматики в формате XML в двоичные файлы грамматики с расширением CFG и отправляет результат в поток.
Перегрузки
Compile(SrgsDocument, Stream) |
Компилирует объект SrgsDocument в двоичный файл грамматики с расширением CFG и отправляет результат в поток. |
Compile(String, Stream) |
Компилирует файл грамматики в формате XML в двоичный файл грамматики с расширением CFG и отправляет результат в поток. |
Compile(XmlReader, Stream) |
Компилирует данные для файла грамматики в формате XML со ссылкой из XmlReader в двоичный файл грамматики с расширением CFG и отправляет результат в поток. |
Compile(SrgsDocument, Stream)
- Исходный код:
- SrgsGrammarCompiler.cs
- Исходный код:
- SrgsGrammarCompiler.cs
Компилирует объект SrgsDocument в двоичный файл грамматики с расширением CFG и отправляет результат в поток.
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)
Параметры
- srgsGrammar
- SrgsDocument
Грамматика для компилирования.
- outputStream
- Stream
Поток, принимающий результаты компиляции.
Исключения
Комментарии
Дополнительные сведения см. в разделе Компиляция грамматикИ SRGS.
Применяется к
Compile(String, Stream)
- Исходный код:
- SrgsGrammarCompiler.cs
- Исходный код:
- SrgsGrammarCompiler.cs
Компилирует файл грамматики в формате XML в двоичный файл грамматики с расширением CFG и отправляет результат в поток.
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)
Параметры
- inputPath
- String
Путь к компилируемому файлу.
- outputStream
- Stream
Поток, принимающий результаты компиляции.
Исключения
Параметр inputPath
равен пустой строке.
Комментарии
Файл грамматики в формате XML должен соответствовать спецификации грамматики распознавания речи (SRGS) версии 1.0.
При доступе к файлам при создании или открытии файла выполняется проверка безопасности. Проверка безопасности обычно не выполняется повторно, если файл не будет закрыт и повторно открыт.
Дополнительные сведения см. в разделе Компиляция грамматикИ SRGS.
Применяется к
Compile(XmlReader, Stream)
- Исходный код:
- SrgsGrammarCompiler.cs
- Исходный код:
- SrgsGrammarCompiler.cs
Компилирует данные для файла грамматики в формате XML со ссылкой из XmlReader в двоичный файл грамматики с расширением CFG и отправляет результат в поток.
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)
Параметры
- reader
- XmlReader
XmlReader, читающий грамматику. Грамматика может располагаться в физическом файле или в памяти.
- outputStream
- Stream
Поток, принимающий результаты компиляции.
Исключения
Комментарии
Файл грамматики в формате XML, на который ссылается XmlReader , должен соответствовать спецификации грамматики распознавания речи (SRGS) версии 1.0.
Дополнительные сведения см. в разделе Компиляция грамматикИ SRGS.