次の方法で共有


SrgsGrammarCompiler.CompileClassLibrary メソッド

定義

DLL に SRGS のドキュメントをコンパイルします。

オーバーロード

CompileClassLibrary(SrgsDocument, String, String[], String)

DLL に SRGS のドキュメントをコンパイルします。

CompileClassLibrary(String[], String, String[], String)

DLL に複数の SRGS 文法をコンパイルします。

CompileClassLibrary(XmlReader, String, String[], String)

DLL に SRGS 文法をコンパイルします。

CompileClassLibrary(SrgsDocument, String, String[], String)

DLL に SRGS のドキュメントをコンパイルします。

public:
 static void CompileClassLibrary(System::Speech::Recognition::SrgsGrammar::SrgsDocument ^ srgsGrammar, System::String ^ outputPath, cli::array <System::String ^> ^ referencedAssemblies, System::String ^ keyFile);
public static void CompileClassLibrary (System.Speech.Recognition.SrgsGrammar.SrgsDocument srgsGrammar, string outputPath, string[] referencedAssemblies, string keyFile);
static member CompileClassLibrary : System.Speech.Recognition.SrgsGrammar.SrgsDocument * string * string[] * string -> unit
Public Shared Sub CompileClassLibrary (srgsGrammar As SrgsDocument, outputPath As String, referencedAssemblies As String(), keyFile As String)

パラメーター

srgsGrammar
SrgsDocument

コンパイルする文法を格納している SrgsDocument

outputPath
String

出力 DLL のパス。

referencedAssemblies
String[]

入力された文法から参照されるアセンブリのリスト。

keyFile
String

署名する出力 DLL を有効にするキーのペアを含むファイルの名前。

例外

srgsGrammarnullです。

outputPathnull です。

outputPath が空の文字列です。

適用対象

CompileClassLibrary(String[], String, String[], String)

DLL に複数の SRGS 文法をコンパイルします。

public:
 static void CompileClassLibrary(cli::array <System::String ^> ^ inputPaths, System::String ^ outputPath, cli::array <System::String ^> ^ referencedAssemblies, System::String ^ keyFile);
public static void CompileClassLibrary (string[] inputPaths, string outputPath, string[] referencedAssemblies, string keyFile);
static member CompileClassLibrary : string[] * string * string[] * string -> unit
Public Shared Sub CompileClassLibrary (inputPaths As String(), outputPath As String, referencedAssemblies As String(), keyFile As String)

パラメーター

inputPaths
String[]

コンパイルする文法のリスト。

outputPath
String

出力 DLL のパス。

referencedAssemblies
String[]

入力された文法から参照されるアセンブリのリスト。

keyFile
String

署名する出力 DLL を有効にするキーのペアを含むファイルの名前。

例外

inputPathsnullです。

outputPathnull です。

outputPath が空の文字列です。

inputPaths 配列の要素が null です。

適用対象

CompileClassLibrary(XmlReader, String, String[], String)

DLL に SRGS 文法をコンパイルします。

public:
 static void CompileClassLibrary(System::Xml::XmlReader ^ reader, System::String ^ outputPath, cli::array <System::String ^> ^ referencedAssemblies, System::String ^ keyFile);
public static void CompileClassLibrary (System.Xml.XmlReader reader, string outputPath, string[] referencedAssemblies, string keyFile);
static member CompileClassLibrary : System.Xml.XmlReader * string * string[] * string -> unit
Public Shared Sub CompileClassLibrary (reader As XmlReader, outputPath As String, referencedAssemblies As String(), keyFile As String)

パラメーター

reader
XmlReader

文法を読み取る XmlReader

outputPath
String

出力 DLL のパス。

referencedAssemblies
String[]

入力された文法から参照されるアセンブリのリスト。

keyFile
String

署名する出力 DLL を有効にするキーのペアを含むファイルの名前。

例外

readernullです。

outputPathnull です。

outputPath が空の文字列です。

適用対象