次の方法で共有


SrgsGrammarCompiler.Compile メソッド

定義

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

オーバーロード

Compile(SrgsDocument, Stream)

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

Compile(String, Stream)

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

Compile(XmlReader, Stream)

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

Compile(SrgsDocument, Stream)

ソース:
SrgsGrammarCompiler.cs
ソース:
SrgsGrammarCompiler.cs
ソース:
SrgsGrammarCompiler.cs

.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)

ソース:
SrgsGrammarCompiler.cs
ソース:
SrgsGrammarCompiler.cs
ソース:
SrgsGrammarCompiler.cs

.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)

ソース:
SrgsGrammarCompiler.cs
ソース:
SrgsGrammarCompiler.cs
ソース:
SrgsGrammarCompiler.cs

.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 です。

注釈

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

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

適用対象