共用方式為


SrgsGrammarCompiler.CompileClassLibrary 方法

定義

將 SRGS 文件編譯成 DLL。

多載

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

將 SRGS 文件編譯成 DLL。

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

會將多個 SRGS 文法編譯成 DLL。

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

將 SRGS 文法編譯成 DLL。

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

來源:
SrgsGrammarCompiler.cs
來源:
SrgsGrammarCompiler.cs

將 SRGS 文件編譯成 DLL。

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)

來源:
SrgsGrammarCompiler.cs
來源:
SrgsGrammarCompiler.cs

會將多個 SRGS 文法編譯成 DLL。

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)

來源:
SrgsGrammarCompiler.cs
來源:
SrgsGrammarCompiler.cs

將 SRGS 文法編譯成 DLL。

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 為空字串。

適用於