SrgsGrammarCompiler.CompileClassLibrary 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 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)
將 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 進行簽署之檔案的名稱。
例外狀況
outputPath
為空字串。
適用於
CompileClassLibrary(String[], String, String[], String)
會將多個 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 進行簽署之檔案的名稱。
例外狀況
適用於
CompileClassLibrary(XmlReader, String, String[], String)
將 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)
參數
- outputPath
- String
輸出 DLL 的路徑。
- referencedAssemblies
- String[]
從輸入文法所參考的組件清單。
- keyFile
- String
因包含金鑰組而得以為輸出 DLL 進行簽署之檔案的名稱。
例外狀況
outputPath
為空字串。