SrgsGrammarCompiler.Compile メソッド

定義

.cfg 拡張機能を使用して SrgsDocument オブジェクトと XML 形式の文法ファイルをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

オーバーロード

Compile(SrgsDocument, Stream)

.cfg 拡張機能を使用して SrgsDocument オブジェクトをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

Compile(String, Stream)

.cfg 拡張機能を使用して XML 形式の文法ファイルをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

Compile(XmlReader, Stream)

.cfg 拡張機能を使用して、XmlReader に参照される XML 形式の文法ファイルのデータをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

Compile(SrgsDocument, Stream)

.cfg 拡張機能を使用して SrgsDocument オブジェクトをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

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

コンパイルの結果を受け取るストリーム。

例外

srgsGrammarnullです。

outputStreamnullです。

注釈

詳細については、「 SRGS 文法のコンパイル」を参照してください。

適用対象

Compile(String, Stream)

.cfg 拡張機能を使用して XML 形式の文法ファイルをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

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

コンパイルの結果を受け取るストリーム。

例外

inputPathnullです。

outputStreamnull です。

inputPath が空の文字列です。

注釈

XML 形式の文法ファイルは、 音声認識文法仕様 (SRGS) バージョン 1.0に準拠している必要があります。

ファイルにアクセスすると、ファイルが作成または開かれたときにセキュリティチェックが実行されます。 通常、ファイルを閉じて再度開く場合を除き、セキュリティチェックは行われません。

詳細については、「 SRGS 文法のコンパイル」を参照してください。

適用対象

Compile(XmlReader, Stream)

.cfg 拡張機能を使用して、XmlReader に参照される XML 形式の文法ファイルのデータをバイナリ文法ファイルにコンパイルし、ストリームに出力を送信します。

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

コンパイルの結果を受け取るストリーム。

例外

readernullです。

outputStreamnullです。

注釈

によって参照される XML 形式の文法ファイルは、 XmlReader 音声認識文法仕様 (SRGS) バージョン 1.0に準拠している必要があります。

詳細については、「 SRGS 文法のコンパイル」を参照してください。

適用対象